Como impedir que o Ubuntu substitua o gerenciador de inicialização grub após a atualização?

9

Existe alguma maneira de impedir que o Ubuntu substitua o gerenciador de inicialização?

Isso acontece após a atualização (suponho) do kernel do sistema. Eu quero ficar com o meu outro gerenciador de inicialização linux distro sem precisar alterá-lo manualmente toda vez que uma determinada atualização do ubuntu estiver mudando.

Obrigado.

banuy
fonte
1
Tente desativar ou un-instalá-lo
Dishank Jindal
Eu apenas tropecei nesta resposta . tl; dr : desinstale grub*e depois apt-mark hold grub*impeça a reinstalação.
Hendy

Respostas:

5

O Grub lembra onde reinstalar.

Para ver qual unidade o grub2 usa, consulte esta linha - grub-pc / install_devices, verifique o que é agora:

sudo debconf-show grub-pc

para que o grub2 lembre onde reinstalar as atualizações, o grub-pc é para BIOS e o grub-efi é para UEFI, se você desmarcar tudo, o comando acima deve mudar para um espaço em branco ou o grub não será reinstalado.

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

Entre nas primeiras páginas, barra de espaço para escolher / desmarcar unidade, entre para aceitar, não escolha partições

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

Você também pode mudar para instalar o grub em uma partição. Sugerimos nunca instalar em uma partição, pois ela não funciona bem, mas se realmente inicializar com outra cópia do grub, isso não é realmente um problema.

Como criar uma tela personalizada do GRUB2 isenta de manutenção. - cavsfan

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

oldfred
fonte
0

A resposta de @ oldfred me levou à correta:

sudo dpkg-reconfigure grub-efi-amd64

Nas primeiras perguntas, aceite os valores existentes (basta pressionar Enter), mas quando se trata disso, selecione Não:

 +----------------------| 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>                       |
 |                                                ^^^^                       |
 +---------------------------------------------------------------------------+
Tobia
fonte