Sto cercando un grub.conf
file in CentOS 7. Non riesco a trovarlo con locate
(ho chiamato updatedb
prima). Dove immagazzina?
Nelle versioni precedenti di CentOS l'ho trovato.
Sto cercando un grub.conf
file in CentOS 7. Non riesco a trovarlo con locate
(ho chiamato updatedb
prima). Dove immagazzina?
Nelle versioni precedenti di CentOS l'ho trovato.
Risposte:
CentOS7 utilizza grub2 e il formato generato /boot/grub2/grub.cfg
anziché il vecchio grub.conf
, motivo per cui non riesci a trovarlo. Il nuovo file grub.cfg non è destinato alla modifica diretta, ma è necessario modificare i file di origine utilizzati per generarlo.
I file in questione sono /etc/default/grub
e gli script in /etc/grub.d/
. In particolare, se si desidera aggiungere voci personalizzate, è necessario aggiungere una stanza di avvio /etc/grub.d/40_custom
. La strofa sarà simile a questa:
menuentry "My custom boot entry" {
set root=(hd0,1)
linux /vmlinuz-3.11-custom
initrd /initrd-plymouth.img
}
È possibile aggiungere le solite opzioni alla linux
riga per passare le opzioni personalizzate al kernel. Una volta che hai tutto l'aspetto nel modo desiderato, corri:
grub2-mkconfig --output=/boot/grub2/grub.cfg
Quindi, se si desidera modificare la voce di avvio predefinita, si cambia l' GRUB_DEFAULT
opzione in modo /etc/default/grub
che punti alla nuova stanza aggiunta, per posizione indicizzata zero o per nome (preferisco il nome), qualcosa del genere:
GRUB_DEFAULT="My custom boot entry"
/boot/efi/EFI/redhat/grub.cfg
/boot/efi/EFI/centos/grub.cfg
Prova con il seguente comando:
find / -type f -name "grub.conf"
Puoi trovare qualsiasi altro nome di file desiderato sostituendolo grub.conf
.
grub.cfg
modo da insegnare come pescare ma non molto bene. (NB Non sono il votante verso il basso).