Come impedire a Ubuntu di sovrascrivere bootloader grub dopo l'aggiornamento?


9

Esiste un modo per impedire a Ubuntu di sovrascrivere il bootloader?

Succede dopo aver aggiornato (suppongo) il kernel di sistema. Voglio rimanere con il mio altro bootloader di distro linux senza doverlo cambiare manualmente ogni volta che un certo aggiornamento di Ubuntu lo sta cambiando.

Grazie.


1
Prova a disabilitarlo o disinstallarlo
Dishank Jindal,

Mi sono appena imbattuto in questa risposta . tl; dr : disinstalla grub*e quindi apt-mark hold grub*per impedirne la reinstallazione.
Hendy,

Risposte:


5

Grub ricorda dove reinstallare.

Per vedere quale unità utilizza grub2 vedere questa riga - grub-pc / install_devices, controlla di cosa si tratta ora:

sudo debconf-show grub-pc

per ottenere grub2 per ricordare dove reinstallare gli aggiornamenti, grub-pc è per BIOS e grub-efi è per UEFI, se si deseleziona tutto, il comando sopra dovrebbe cambiare in uno spazio vuoto o grub non verrà reinstallato.

sudo dpkg-reconfigure grub-pc
sudo dpkg-reconfigure grub-efi-amd64

Inserisci attraverso le prime pagine, barra spaziatrice per scegliere / deselezionare unità, invio per accettare, non scegliere le partizioni

http://ubuntuforums.org/showthread.php?t=2189643

Puoi anche cambiare per installare grub in una partizione. Suggeriamo di non installarlo mai su una partizione poiché non funziona bene, ma se si avvia davvero con un'altra copia di grub questo non è un problema.

Come: Creare uno schermo GRUB2 personalizzato che non richiede manutenzione.- Cavsfan

https://help.ubuntu.com/community/MaintenanceFreeCustomGrub2Screen


0

La risposta di oldfred mi ha portato a quella corretta:

sudo dpkg-reconfigure grub-efi-amd64

Per la prima coppia di domande accetta i valori esistenti (basta premere Invio) ma quando si tratta di questo, selezionare No:

 +----------------------| Configuring grub-efi-amd64 |-----------------------+
 |                                                                           |
 | GRUB can configure your platform's NVRAM variables so that it boots into  |
 | Debian automatically when powered on. However, you may prefer to disable  |
 | this behavior and avoid changes to your boot configuration. For example,  |
 | if your NVRAM variables have been set up such that your system contacts   |
 | a PXE server on every boot, this would preserve that behavior.            |
 |                                                                           |
 | Update NVRAM variables to automatically boot into Debian?                 |
 |                                                                           |
 |                    <Yes>                       <No>                       |
 |                                                ^^^^                       |
 +---------------------------------------------------------------------------+
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.