Forum

Guida al multiboot
 
Notifiche
Cancella tutti

Guida al multiboot

15 Post
6 Utenti
0 Reactions
3 Visualizzazioni
Post: 285
Topic starter
(@marcpaa)
Registrato: 19 anni fa
[#156]

=== 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


14 risposte
Post: 285
Topic starter
(@marcpaa)
Registrato: 19 anni fa

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


Rispondi
Post: 285
Topic starter
(@marcpaa)
Registrato: 19 anni fa

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


Rispondi
Post: 80
(@fabiog)
Registrato: 19 anni fa

Se sei registrato sul forum dovresti poter accedere con la stessa utenza anche al wiki e fare tu stesso le modifiche!!


Rispondi
Post: 212
Admin
(@silvan)
Membro
Registrato: 12 anni fa

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.


Rispondi
Pagina 1 / 3
Condividi: