====== Aggiungere una entry personalizzata a Grub2 ====== 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. \\ === Usare gli UUID invece che la nomenclatura classica per i device === 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 } ===== Entry personalizzata per Arch Linux ===== 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** ===== Spegnimento e riavvio del sistema ===== 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**