Autore: Fabio Di Matteo
Ultima revisione: 28/01/2014
Puo' capitare di dovere aggiungere una entry personalizzata al menu di Grub2, in questo articolo vedremo come aggiungere alcune delle piu' tipiche entry. Editiamo il file /etc/grub.d/40_custom con le entry che ci interessano e poi aggiorniamo la configurazione di grub2.
Ricordiamoci che in Grub2 la numerazione dei dischi parte da 0 e quella delle partizioni da 1. Quindi ,per esempio, un comando del genere set root='(hd0,3)
' serve per impostare la root di Grub2 nel primo disco (hd0) e terza partizione.
In questo articolo usero' la nomenclatura classica dei device in Linux, ma e volessimo usare gli UUID potremmo usare il comando blkid per conoscerli. Ecco un esempio di entry con gli uuid:
menuentry "Boot from USB Drive" { set root=UUID=XXXX-YYYY linux /vmlinuz root=UUID=XXXX-YYYY ro quiet splash initrd /initrd.img }
menuentry 'Arch 10GB (Emergenza)'{ set root='(hd0,3)' linux /boot/vmlinuz-linux root=/dev/sda3 ro initrd /boot/initramfs-linux.img }
Dopodicchè aggiornare la configurazione di Grub2 con update-grub oppure grub-mkconfig -o /boot/grub/grub.cfg
menuentry "Spegni sistema" { echo "Spegnimento in corso..." halt } menuentry "Riavvio del sistema" { echo "Riavvio del sistema in corso..." reboot }
Dopodicchè aggiornare la configurazione di Grub2 con update-grub oppure grub-mkconfig -o /boot/grub/grub.cfg