Comment empêcher Ubuntu d'écraser le chargeur de démarrage grub après la mise à jour?


9

Existe-t-il un moyen d'empêcher Ubuntu d'écraser le chargeur de démarrage?

Cela se produit après la mise à jour (je suppose) du noyau du système. Je veux rester avec mon autre chargeur de démarrage de distribution Linux sans avoir à le changer manuellement chaque fois qu'une certaine mise à jour ou ubuntu le change.

Merci.


1
Essayez de le désactiver ou de le désinstaller
Dishank Jindal

Je suis juste tombé sur cette réponse . tl; dr : désinstaller grub*puis apt-mark hold grub*pour l'empêcher de se réinstaller.
Hendy

Réponses:


5

Grub se souvient où réinstaller.

Pour voir quel lecteur grub2 utilise, consultez cette ligne - grub-pc / install_devices, vérifiez ce que c'est maintenant:

sudo debconf-show grub-pc

pour que grub2 se souvienne où réinstaller sur les mises à jour, grub-pc est pour le BIOS et grub-efi est pour UEFI, si vous désélectionnez tout, la commande ci-dessus devrait changer en blanc ou grub ne réinstallera pas.

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

Entrez dans les premières pages, barre d'espace pour choisir / désélectionner le lecteur, entrez pour accepter, ne choisissez pas les partitions

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

Vous pouvez également simplement modifier pour installer grub sur une partition. Nous vous suggérons de ne jamais installer sur une partition car cela ne fonctionne pas bien, mais si vous démarrez vraiment avec une autre copie de grub ce n'est pas vraiment un problème.

Comment: créer un écran GRUB2 personnalisé sans entretien - Cavsfan

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


0

La réponse de @ oldfred m'a conduit à la bonne:

sudo dpkg-reconfigure grub-efi-amd64

Pour les deux premières questions, acceptez les valeurs existantes (appuyez simplement sur Entrée) mais en ce qui concerne cela, sélectionnez Non:

 +----------------------| 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>                       |
 |                                                ^^^^                       |
 +---------------------------------------------------------------------------+
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.