Я купил ноутбук Asus, где была предустановлена Windows 8. Затем я опустил Windows 8 и установил Windows 7 на весь HD вместо этого. Этот диск имеет зарезервированный для системы загрузочный раздел объемом 100 МБ.

Сегодня я установил второй жесткий диск в ноутбук и установил на него LMDE, который имеет раздел EFI объемом 100 МБ, и раздел ext4 для остальной части диска, где фактически установлен LMDE, включая GRUB2 в папке /boot /. ,

Используя инструмент grub-customizer, я добавил следующий параметр загрузки Windows 7 для grub 2:

set root='(hd0,1)'
search --no-floppy --fs-uuid --set 5E5ABE565ABE2AA3
drivemap -s (hd0) ${root}
chainloader +1

Но когда я пытаюсь загрузиться с этой записи, я получаю следующее:

Error: No argument specified
Error: Unknown command "drivemap"
Error: Invalid EFI file path

Может кто-нибудь помочь мне исправить эти ошибки?

Обновить

Как предложил @Rod Smith, я запустил bootinfoscript и загрузил его здесь: http://pastebin.com/4QfHY1tW

1 ответ1

0

Загрузочный Info Script обычно производит гораздо больше продукции , чем это, но это очевидно , что вы не имеете раздел EFI System (ESP), вопреки тому , что вы верите. У вас есть основная загрузочная запись (MBR) на обоих дисках, и Windows установлена в режиме BIOS/CSM/legacy. Нет никаких доказательств того, что GRUB установлен на диске, хотя может быть, что Boot Info Script что-то пропускает. Это будет соответствовать вашему описанию того, что GRUB запускает и выдает сообщения об ошибках, но также может быть и то, что GRUB запускается с USB-накопителя или чего-то подобного.

Конвертировать Windows для загрузки в режиме EFI будет сложно, учитывая то, что у вас есть сейчас. В целом, я бы сказал, что лучше всего установить версию GRUB в режиме BIOS и управлять двойной загрузкой исключительно в режиме BIOS/CSM/legacy. Это, вероятно, легче всего сделать с помощью инструмента Boot Repair . Обязательно загрузите его в BIOS/CSM/ устаревшем режиме. (Проверьте каталог под названием /sys/firmware/efi . Если он присутствует, вы загрузитесь в режиме EFI , и вы не должны запускать восстановление загрузчика , как это.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .