O GRUB2 não será instalado no MBR a partir do chroot

0

Eu recebi uma tela em branco após as saudações "Bem-vindo ao GRUB".

Eu corri grub-install e grub-mkconfig de um chroot, mas ainda não consegui acessar o menu GRUB.

Por causa da configuração (antigo dual boot com outra distribuição GNU / Linux) eu pensei que talvez estivesse usando o legado GRUB, então eu corri ambos este primeiro método , que confirmou que o legado GRUB não foi instalado e este segundo método , que confirmou que o GRUB2 foi instalado. No entanto, confusamente este terceiro método pareceu fornecer evidências de que o legado GRUB foi instalado.

Consequentemente, decidi limpar o MBR e reinstalar um novo GRUB2 nele. Como sugerido , usei dd if=/dev/zero of=/dev/hda bs=1 count=446 para limpar o MBR (os comandos acima e uma reinicialização confirmaram o sucesso desse comando).

Por fim, eu fiz o chroot novamente na minha partição de trabalho e executei grub-install , que relatou "Instalação concluída" sem erros mas não pareceu modificar o MBR .

Agora estou perdido, como devo instalar o GRUB2 no MBR?

FWIW, /boot está em /dev/sda3 , que é definido como "inicializável".

Por enquanto acabei instalando o LILO (estou executando o Slackware), mas ainda estou disposto a corrigir esse problema.

Atualização:

Eu não pude deixar de executar grub-install novamente depois de inicializar através do LILO. Desta vez, o MBR foi modificado com sucesso de acordo com o segundo método mencionado acima (embora o terceiro método ainda mostre o LILO, mas eu acho que é apenas uma string inútil restante) e o fato de eu ter recebido as saudações do GRUB.

Suponho que esteja faltando alguma ligação além de /sys e /proc ao executar grub-install através do chroot (sim, tentei novamente) , mas qual (is)? Diz "Nenhum erro comunicado"…

(Ainda pegue a tela em branco, no entanto ... Vou ficar com o LILO por enquanto.)

    
por Skippy le Grand Gourou 10.11.2018 / 00:28

0 respostas