Невозможно установить GRUB, независимо от того, что

Мой компьютер имеет Windows 7 и Mint 16 (Cinnamon). После установки Mint GRUB перестала работать, и вместо GRUB вышла консоль GRUB Rescue. Будучи в спешке, я запустил установочный диск Windows и выполнил ряд команд bootexec , чтобы восстановить хотя бы его.

Позже я обнаружил, что могу загрузить свою установку Mint, если с компакт-диска Mint Live на диске я переключился на консоль GRUB из меню загрузки диска. После этого я набрал следующее:

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

С запуском и запуском Mint я запустил Boot Info Script и получил следующее:

  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: 

(У этого файла на самом деле гораздо больше контента, но я считаю, что следующее не имеет отношения к проблеме.)

И это привлекает мое внимание:

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

Так что я должен просто sudo grub-install /dev/sda и все будет хорошо?

Ну, нет. grub-install ничего не жалует, и после этого запуск Boot Info Script дает мне тот же результат. Если я перезагружаюсь, Windows загружается без каких-либо признаков меню GRUB.

Итак, что мне здесь не хватает?

Либо из вашей рабочей ОС, либо в сеансе Live вы можете установить и запустить процесс загрузки для самой последней версии Mint, команды терминала будут:

* Примечание ниже отсюда , но будет работать, поскольку Mint использует те же репозиции, что и 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 &) 

Объяснение команд:

  1. Добавить репозиторий для загрузки
  2. Добавить в boot-repair в исходный список
  3. Обновление изменений в apt-get (репозиторий и источник)
  4. Установить загрузку и выполнить

После установки новой ОС вы всегда должны обновлять-grub, чтобы обновить GRUB-запись / меню (если вы используете GRUB).