Barra laterale

sistema:aggiungere_una_entry_personalizzata_a_grub2

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


sistema/aggiungere_una_entry_personalizzata_a_grub2.txt · Ultima modifica: 18/04/2018 - 15:50 (modifica esterna)