Sto cercando un grub.conffile in CentOS 7. Non riesco a trovarlo con locate(ho chiamato updatedbprima). Dove immagazzina?
Nelle versioni precedenti di CentOS l'ho trovato.
Sto cercando un grub.conffile in CentOS 7. Non riesco a trovarlo con locate(ho chiamato updatedbprima). Dove immagazzina?
Nelle versioni precedenti di CentOS l'ho trovato.
Risposte:
CentOS7 utilizza grub2 e il formato generato /boot/grub2/grub.cfganziché 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/grube 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 linuxriga 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_DEFAULTopzione in modo /etc/default/grubche 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.cfgmodo da insegnare come pescare ma non molto bene. (NB Non sono il votante verso il basso).