Meu PC tem o Windows 7 e o Mint 16 (canela). Depois de instalar o Mint, o GRUB parou de funcionar e eu obtive um console do GRUB Rescue em vez do menu GRUB. Com pressa, lancei o disco de instalação do Windows e executei uma série de comandos bootexec
para restaurar pelo menos isso.
Mais tarde, descobri que poderia inicializar minha instalação do Mint se, com o Mint Live CD na unidade, eu mudasse para o console do GRUB a partir do menu de inicialização do disco. Depois disso, digitei o seguinte:
set root=(hd1,msdos6)
set prefix=/boot/grub
linux /vmlinuz root=/dev/sda6 ro
initrd /initrd.img
boot
Com o Mint em funcionamento, executei Script de informações de inicialização e obtive o seguinte:
Boot Info Script 0.61 [1 April 2012]
============================= Boot Info Summary: ===============================
=> Windows is installed in the MBR of /dev/sda.
=> Windows is installed in the MBR of /dev/sdb.
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sda2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files: /Windows/System32/winload.exe
sda3: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sda4: __________________________________________________________________________
File system: Extended Partition
Boot sector type: Unknown
Boot sector info:
sda5: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sda6: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Linux Mint 16 Petra
Boot files: /boot/grub/grub.cfg /etc/fstab
sda7: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdb1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows XP: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
(Este arquivo realmente tem muito mais conteúdo, mas acredito que o seguinte não é relevante para o problema.)
E isso chama minha atenção:
=> Windows is installed in the MBR of /dev/sda.
Então eu deveria apenas sudo grub-install /dev/sda
e tudo ficaria bem, certo?
Bem, não. grub-install
não reclama nada e, depois disso, executar o Boot Info Script me fornece exatamente a mesma saída. Se eu reiniciar, o Windows carrega sem nenhum sinal do menu GRUB.
Então, o que estou perdendo aqui?