Win10 / Ubuntu dual-boot - Bloqueado para fora do grub

5

TODO: Um título que faz mais sentido

Então, eu consegui o Windows 10 e Ubuntu 14.04 LTS dual boot - Eu tenho grub configurado para alguns segundos na inicialização, então eu não tenho que amasse F12 quando eu quero iniciar o Linux (windows é o padrão). Tem funcionado perfeitamente por alguns meses.

Só agora eu tentei inicializar no Linux, e o Grub não apareceu. Eu tentei algumas vezes, sem essa sorte. Eu verifiquei que ele estava realmente inicializando para o Grub, não o gerenciador de inicialização do Windows, mashing F12 na inicialização e escolhendo o Grub (o padrão). Isso não funcionou também.

Eu não fiz nada que pudesse afetar qualquer coisa. Ubuntu 16.04 LTS, instalado a partir de USB

Talvez essa seja uma pergunta boba e eu estou apenas fazendo algo terrivelmente estúpido.

Obrigado!

UPDATE / 2017-12-15 10:55

Eu pedi emprestado um drive linux-on-a-stick de um amigo, para que eu pudesse executá-lo e editar os arquivos de configuração do Grub. Eu poderia excluir a partição secundária (do gerenciador de partição do Windows) e reinstalá-la, mas isso levaria para sempre , de modo que, se alguém tivesse uma solução mais simples, seria ótimo.

    
por Blacksilver 13.02.2017 / 20:35

1 resposta

7

O gerenciador de inicialização do Windows não suporta o carregamento do Linux, ele carrega apenas as janelas. O Grub (2) é na verdade um gerenciador de boot que permite escolher entre inicializar o linux ou o windows.

A maioria das dificuldades ocorre ao instalar o linux primeiro e depois o windows (o instalador do win está sobrescrevendo o bootsector que contém o gerenciador de inicialização do grub com seu próprio gerenciador de inicialização do windows) ou depois de uma inicialização do windows windows (dvd / usb stick) (que também anula o grub no setor de inicialização).

Uma abordagem automatizada é usar o bootrepair, já que você não nos contou sua distribuição linux Estou assumindo que você está usando o Ubuntu - aqui está o link para o howto de reparação de boot do ubuntu .

A abordagem manual é inicializar a partir da mídia ao vivo da sua distribuição linux (dvd / usb-stick) chroot sua partição linux e instalar manualmente e / ou atualizar o grub.

Supondo que você queira instalar seu gerenciador de inicialização em /dev/sda e sua partição linux é /dev/sda1 (substitua por seus devids)

mount /dev/sda1 /mnt/
cd /mnt
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -t devpts pts /mnt/dev/pts/
chroot /mnt
grub-install /dev/sda
grub-install --recheck /dev/sda
update-grub
    
por 04.03.2017 / 18:29