Evitar que o debian estrague a configuração do grub

1

Eu tenho uma tripla lança de duas instalações do Debian 7.0 (uma para desenvolvimento, uma para jogos). Eu também tenho uma instalação criptografada em disco completo do Kali Linux 2.0. Quando eu fiz apt-get update && apt-get upgrade na máquina de jogo, atualizei o grub e (eu acho) correu update-grub . As entradas para o Kali Linux e para o dev-machine desapareceram da tela do grub. Eu sei que posso resolver isso fazendo o chrooting no Kali install e executando update-grub , mas eu não quero chroot toda vez que eu atualizar o grub. Eu quero impedir que as duas máquinas Debian atualizem o grub. Se for possível, eu ainda gostaria de poder atualizar os kernels nas máquinas Debian, mas isso é opcional.

    
por redfast00 18.12.2015 / 10:21

1 resposta

2

Uma solução melhor seria adicionar os arquivos apropriados a /etc/grub.d em todos os seus sistemas, para que seja seguro executar update-grub em qualquer lugar. Eu imagino que isso está documentado, mas eu não olhei.

No entanto, assumindo que você irá gerenciar seus menus grub manualmente, você pode desabilitar o update-grub automático nas instalações (e remoções) removendo /etc/kernel/postinst.d/zz-update-grub e /etc/kernel/postrm.d/zz-update-grub , ou melhor ainda, editando-os para adicionar exit 0 logo após #! /bin/sh , então eles começam da seguinte forma:

#! /bin/sh
exit 0
set -e

Dessa forma, será mais fácil desfazer a alteração, se necessário.

    
por 18.12.2015 / 10:43

Tags