
No início, o Windows 7 era o único sistema operacional na unidade.
Então instalei o Linux Mint. Formatei acidentalmente a sda1
partição (onde o bootloader do Windows 7 estava armazenado) como ext4, sendo o ponto de montagem do /boot
. Como resultado, não consegui mais inicializar o Win7.
(A propósito, o Mint foi instalado na partição sda5)
Depois disso, reparei o bootloader Win7 com sucesso, o que excluiu o carregador GRUB (2?), Fazendo com que eu não conseguisse inicializar o Mint.
Eu tentei executar:
sudo mount /dev/sda5 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
A mensagem resultante é:
grub-probe: error: cannot find a device for /boot (is /dev mounted?).
Installation finished. No error reported.
E após a reinicialização, recebo o grub>
prompt, mas nenhuma opção de sistema operacional.
(Lembre-se de que não há partição atribuída para /boot
)
Responder1
Não use grub-install
, entre no shell interativo grub e use estes comandos para instalar o bootloader corretamente. Use seus números de partição corretos.
root (hd0,0) (where is /boot with /boot/grub/grub.conf and grub stages files ?)
setup (hd0) (where do you want to install the bootloader?)
exit
grub-install
provavelmente precisa de um arquivo /etc/mtab
. Se você deseja usar grub-install
, primeiro copie /etc/mtab
para /mnt/etc/mtab
(não se preocupe em sobrescrever o arquivo antigo, ele é atualizado a cada inicialização), depois faça chroot em /mnt
e execute seu grub-install
script MINT, dentro do chroot.
Responder2
Primeiro, certifique-se de ter o grub (se estiver usando o Mint apt-get install grub
). Em seguida, execute o que o Spidey postou. Se você receber o erro 15, saia do shell e execute update-grub. Deverá perguntar se você deseja fazer um menu.lst, confirme que sim. Depois disso, experimente o que o Spidey postou e deve funcionar.