No se puede instalar GRUB, no importa qué

Mi PC tiene Windows 7 y Mint 16 (Cinnamon). Después de instalar Mint, GRUB dejó de funcionar y obtuve una console GRUB Rescue en lugar del menu de GRUB. Como tenía prisa, bootexec disco de installation de Windows y bootexec una serie de commands de bootexec para restaurar al less eso.

Más tarde, descubrí que podía iniciar mi installation de Mint si, con el CD de Mint Live en la unidad, cambiaba a la console de GRUB desde el menu de inicio del disco. Después de eso, escribí lo siguiente:

 set root=(hd1,msdos6) set prefix=/boot/grub linux /vmlinuz root=/dev/sda6 ro initrd /initrd.img boot 

Con Mint en funcionamiento, ejecuté Boot Info Script , y obtuve lo siguiente:

  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 file en realidad tiene mucho más contenido, pero creo que lo siguiente no es relevante para el problema).

Y esto me llamó la atención:

  => Windows is installed in the MBR of /dev/sda. 

Entonces debería sudo grub-install /dev/sda y todo estaría bien ¿no?

Bueno, no. grub-install no se queja nada, y después de eso ejecutar Boot Info Script me da exactamente el mismo resultado. Si reinicio, Windows se carga sin ningún signo del menu de GRUB.

Entonces, ¿qué me estoy perdiendo aquí?

Ya sea desde su sistema operativo en funcionamiento o una session en vivo, puede instalar y ejecutar la reparación de arranque para la versión más reciente de Mint, los commands de la terminal serían:

* Nota a continuación es de aquí , pero funcionará ya que Mint usa los mismos repos que Ubuntu.

 sudo add-apt-repository ppa:yannubuntu/boot-repair sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &) 

Explicación de los commands:

  1. Agregar repository para la reparación de arranque
  2. Agregar a la reparación de arranque a la list fuente
  3. Actualice los cambios en apt-get (repository y fuente)
  4. Instala la reparación de arranque y ejecuta

Después de instalar un nuevo sistema operativo, también debe actualizar update-grub para actualizar el logging / menu de GRUB (si está utilizando GRUB).