К сожалению (как видите) я не могу установить grub. Я также пробовал /dev/sda.
Вот моя схема разбиения:
Устранение неполадок + проблемы:
- Установил Windows 8 на логический раздел (почему-то он был отмечен как «активный»)
- Обнаружено, что Metro BCD не хватает (загружается вечно, не поддерживает другие ОС, кроме Windows)
- Установил EasyBCD, не смог обнаружить BCD. Поэтому я сделал свой Win7 основным активным
- Что-то застряло в его BCD, он перенаправляет на BCD Win8, поэтому я хочу сделать GRUB по умолчанию
- 11.04 GRUB по какой-то причине не может быть активирован
Поэтому я загружаю 11.10 x64 Beta на свой старый ноутбук, копирую ее на USB-накопитель и пытаюсь установить на другой жесткий диск.
Затем я получаю первую упомянутую ошибку. Я также пробовал (до и после) запускать sudo grub-install
вручную на соответствующих дисках, но безрезультатно.
Теперь, когда я пытаюсь загрузиться с жесткого диска, происходит загрузка PXE.
Предложите, пожалуйста, дальнейшие шаги по устранению неполадок (например, LILO?).
решение1
Я получил то же самое сообщение об ошибке. Конфигурация установки, которая привела к этому сообщению, следующая:
/dev/sda1 ntfs :windows partition
/dev/sda2 ntfs :windows partition
/dev/sda3 ntfs :windows partition
/dev/sda5 :swap partition
/dev/sda6 ext4 :/ partition
/dev/sda7 ext4 :/home partition
/dev/sda8 ext2 :/boot partition
Итак, сработало - после множества тестов - конфигурация, в которой я изменил формат ext2 раздела /boot (/dev/sda8) на формат ext4. Не знаю, была ли проблема действительно в этом, но в конце концов это сработало. Надеюсь, это будет полезно.
решение2
Я не верю, что grub надежно поддерживает загрузку раздела btrfs, вам придется либо использовать отдельный /boot, отформатированный в ext4, либо просто использовать ext4 /.
Я думаю, что попытка использовать grub с btrfs / работает в некоторых случаях, но не в других. Это еще не очень хорошо протестировано.