¿Cómo evitar que Ubuntu sobrescriba el cargador de arranque grub después de la actualización?


9

¿Hay alguna forma de evitar que Ubuntu sobrescriba el gestor de arranque?

Sucede después de actualizar (supongo) el núcleo del sistema. Quiero quedarme con mi otro cargador de arranque de distribución de Linux sin tener que cambiarlo manualmente cada vez que una actualización determinada de ubuntu lo está cambiando.

Gracias.


1
Intenta deshabilitarlo o desinstalarlo
Dishank Jindal

Acabo de tropezar con esta respuesta . tl; dr : desinstalar grub*y luego apt-mark hold grub*para evitar que se reinstale.
Hendy

Respuestas:


5

Grub recuerda dónde reinstalar.

Para ver qué unidad utiliza grub2, consulte esta línea: grub-pc / install_devices, compruebe qué es ahora:

sudo debconf-show grub-pc

para que grub2 recuerde dónde reinstalar en las actualizaciones, grub-pc es para BIOS y grub-efi es para UEFI, si desmarca todo, el comando anterior debería cambiar a un espacio en blanco o grub no se reinstalará.

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

Ingrese a través de las primeras páginas, barra espaciadora para elegir / elegir unidad, ingrese para aceptar, no elija particiones

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

También puede simplemente cambiar para instalar grub en una partición. Sugerimos que nunca se instale en una partición ya que no funciona bien, pero si realmente arranca con otra copia de grub eso no es realmente un problema.

Cómo: Crear una pantalla GRUB2 personalizada que no requiera mantenimiento.- Cavsfan

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


0

La respuesta de @ oldfred me llevó a la correcta:

sudo dpkg-reconfigure grub-efi-amd64

Para el primer par de preguntas, acepte los valores existentes (solo presione Entrar) pero cuando se trata de esto, seleccione 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>                       |
 |                                                ^^^^                       |
 +---------------------------------------------------------------------------+
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.