grub update tornando a instalação automatizada presa

4

Estou seguindo estas instruções - link no Ubuntu 10.04 LTS Server de 64 bits.

O problema é que, quando o script de atualização é executado, ele fica preso porque o GRUB está fazendo uma pergunta "Você optou por não instalar o GRUB em nenhum dispositivo. Se você continuar, o carregador de boot pode não estar configurado corretamente e computador próximo começa a usar o que estava anteriormente no setor de inicialização "

Como faço a instalação automatizada funcionar? Existe uma maneira de colocar uma atualização em um pacote em uma lista negra?

    
por user837208 26.11.2011 / 20:53

2 respostas

1

Reconfigure o grub-pc package

sudo dpkg-reconfigure -plow grub-pc

Quando perguntado sobre a partição ou disco para instalar o Grub, escolha um, ou apenas pule as opções e clique em OK se você não quiser que o Grub seja instalado em qualquer lugar.

Em seguida, verifique as opções

debconf-show grub-pc

Você deve ver a chave grub-pc/install_devices definida no disco / partição que escolheu ou grub-pc/install_devices_empty definido como true se você optou por não instalar o Grub.

Então, se você testar isso reinstalando o pacote

sudo apt-get --reinstall install grub-pc

você não deve ter mais nenhuma pergunta Você escolheu não instalar o GRUB em dispositivos .

    
por arrange 26.11.2011 / 21:48
0

Eu não tenho influência suficiente no AskUbuntu para postar um comentário; então isso está indo como uma solução. Você pode fazer o que o @range disse fazer via linha de comando com:

echo "SET grub-pc/install_devices /dev/sda" | debconf-communicate

Basta colocar isso no topo do seu script e ele não pedirá mais informações. Aliás, isso também evita que o seu terminal fique truncado, de modo que pareça que está escrito em Klingon se o seu script basear milagrosamente explodir no menu curss do grub.

    
por jlegler 02.05.2015 / 01:24