Come possiamo aggiungere un kernel a grub2? sapevo le cose che potevamo fare con le versioni precedenti, ma sembra che siano cambiate. Quali file dovremmo modificare?
Come possiamo aggiungere un kernel a grub2? sapevo le cose che potevamo fare con le versioni precedenti, ma sembra che siano cambiate. Quali file dovremmo modificare?
Risposte:
Per aggiungere un nuovo kernel a grub2:
update-grub eseguirà la scansione del computer alla ricerca di kernel e creerà un elenco di kernel disponibili all'avvio.
Per poter selezionare il kernel da avviare all'avvio, potrebbe essere necessario tenere premuto il pulsante SHIFT subito dopo che il BIOS ha effettuato la sua pubblicazione.
È possibile modificare / etc / default / grub per modificare le opzioni di avvio predefinite e i parametri che potrebbero essere necessari.
Vedi le note di grub per la tua distribuzione, come questi documenti Fedora GRUB 2 .
grub2-mkconfig -o /boot/grub2/grub.cfg
/boot/
e generati correttamente. Il file di configurazione di grub (es:) /etc/default/grub
potrebbe essere diverso per sistema operativo, quindi assicurati di sincronizzarli. Tuttavia, è consigliabile che un singolo sistema operativo generi voci grub per te.
mv kernel /boot
? Dove trovo un kernel che potrebbe essere spostato in / boot?
Sto eseguendo Fedora 20 e il comando per aggiornare grub2 è grub2-mkconfig
. Inoltre, l'intero processo può essere realizzato con il build del kernel:
make xconfig (make config, etc)
make bzImage
make modules
sudo make modules_install
sudu make install
Questo (ultimo passo) copierà il kernel in / boot e aggiornerà il boot loader grub2. Molto semplice, e ha funzionato correttamente nel mio caso. Il mio unico problema è che non impari davvero alcun dettaglio importante del processo, tutto è automatizzato. Se hai problemi e devi capire cosa c'è che non va, potresti rimanere bloccato.
sudo make install
mi dice: Cannot find LILO
.
Se il nuovo kernel è installato con dpkg (come se fosse compilato con make-kpkg), update-grub2 è sufficiente (rimuove anche i kernel esistenti)
Non si "modifica" per aggiungere più kernel. Esegue la scansione e li aggiunge in modo dinamico. Se DEVI aggiungerne uno che una scansione non trova, dovresti cercare in /etc/grub.d e modificarlo o copiarlo e personalizzarlo40 (è stato aggiunto per ultimo, quindi è un ottimo posto per testare la tua configurazione prima di metterlo in cima al tuo elenco).
Prova update-grub
o in update-grub2
base alla tua versione di grub. Si dovrà eseguire questi come root, sudo
. Questo ha funzionato per me quando ho installato una seconda distro Linux senza reinstallare grub.