=== Come aggiungere delle voci personalizzate nel menù di avvio ===
Per aggiungere una voce personalizzata non è consigliato modificare direttamente il file di configurazione ''/boot/grub/grub.cfg'' in quanto questo file viene ricreato ogni volta che si esegue ''update-grub''.
E' possibile invece creare un proprio script di configurazione nella directory /etc/grub.d chiamato, ad esempio, ''multiboot''allo scopo di configurare l'avvio di un altro sistema Linux.
Questo meccanismo è stato previsto dagli sviluppatori di grub 2 ed ha il vantaggio di essere conforme alle specifiche FHS (Filesystem Hierarchy Standard) e di rendere la configurazione modulare, cosa che risulta molto comoda nella gestione della distribuzione.
Ricordatevi però,che il grub dell'altra distrò linux deve essere installato sulla propria partizione root
Esempio, il file ''multiboot'' potrebbe avere il seguente contenuto,ipotizziamo che la partizione root ove è installato il grub 1 sia ''/dev/hda3'' o " /dev/sda3"
Creiamo il file nella posizione indicata sopra: (aprite una shell e loggatevi come root)
Kwrite /etc/grub.d/multiboot
Scriveteci dentro l'esempio sotto riportato (adattato alle vostre esigenze) e salvatelo
cat << _EOF
menuentry
title OtherLinux
root (hd0,3)
configfile /boot/grub/menu.lst
}
_EOF
Att.ne, se si usano più hd (sia ide che sata) la partizione da indicare cambia a seconda di dove si trova l'altro SO linux
Esempio:per "hdb2 o sdb2" si dovrà indicare "hd1,2"
Dopo aver salvato il file,bisogna renderlo eseguibile:(sempre come root)
chmod +x /etc/grub.d/multiboot
Per verificare che lo script sia eseguibile spostiamoci nella directory e diamo il comando: ls
se il al risultato il file multiboot e di colore verde vuol dire che siamo a posto.
Ora per applicare la modifica si esegue:(sempre come root)
update-grub
Tale modifica sarà mantenuta anche dopo gli aggiornamenti di sistema.
Per Silvan mi sono permesso di postare questa guida,da me provata con successo,prendendo come esempio quella del wiki
aggiungendo però alcune modifiche (vedi la giusta partizione root,nel wiki hda0 viene indicata come hd1,0 invece di hd0,0) atte a chiarire agli utenti di openmamba (ho aggiunto che lo script deve essere reso eseguibile,normalmente lo script è così altrimenti non si chiamerebbe come tale,però un novello..............) di come creare il proprio script.
Un saluto Marco
Scusate, ma preso dall'onda dell'entusiasmo non ho fatto le necessarie prove, erano le due e mezza.
1) lo script funge, nel senso che aggiunge le righe al grub.cfg, però le righe generate molto probabilmente non sono giuste.
Quindi guida temporaneamente sospesa.
Ho già risolto,le righe del wiki sono sbagliate, apporta si le necessarie modifiche al file,ma la modifica che apporta e sbagliata, penso che entro stasera posto la nuova guida già testata e funzionante.
Un saluto a tutti e scusate l'inconveniente
Caio, Silvan gentilmente ti chiedo di poter effettuare modifiche alla pagina del wiki per la gestione del multiboot con + sistemi gnu/linux
I motivi sono:
1)l'attuale esempio e sbagliato (se nn vado errato è sato preso da un suggerimento di franco)
2)che la guida nn è completa, infatti manca il passaggio ove spiegare (almeno x i nuovi utenti) che lo script deve essere eseguibile.
Se vuoi posso postarti ho spedirti via email una bozza.
Un saluto
Se sei registrato sul forum dovresti poter accedere con la stessa utenza anche al wiki e fare tu stesso le modifiche!!
Puoi applicare tu stesso le modifiche al wiki, ti scrivo solo due accorgimenti:
1) il file lo chiamerei /etc/grub.d/30-multiboot; il numero di prefisso del nome del file viene utilizzato per ordinare le entries
2) è più comodo per l'utente indicare di usare sudo <comando> invece che fare il login come superutente, perché in questo secondo caso occorre conoscere la password di root
Appena metto le mani su sudo integro un prototopo di file /etc/grub.d/30-multiboot (vuoto o commentato con esempio) in modo che l'utente non debba crearlo ma possa semplicemente editarlo e trovare le istruzioni dentro il file stesso. Fatto questo bisognerà cambiare di nuovo il wiki.

