Ошибка Grub4Dos и / boot / bcd

2337
ŁukaszBachman

Я использую Ubuntu 13.04 на своем ноутбуке (SSD-накопитель) и недавно купил другой HDD (второй накопитель), установленный вместо CD-ROM. Чего я хочу добиться, так это иметь Ubuntu в качестве основной ОС и возможность загружаться в Windows 7.

Моя желаемая настройка это:

  • hd0,0 - (Ubuntu смонтирован на /)
  • hd1,0 - раздел WINDOWS
  • hd1,1 - раздел данных

Поскольку у меня нет CDROM, я должен установить Windows с какого-то раздела. Я нашел учебник, показывающий, как использовать Grub4Dosдля этого. Так вот что я сделал:

  1. Скопировано grub.exeв/
  2. Добавлена ​​пользовательская запись в конфигурацию grub2 в Ubuntu, чтобы можно было войти в Grub4Dos во время загрузки.
  3. Установил мой Win7 ISO на /mnt. Затем скопировал все содержимое в DATAраздел (FAT32), используя:cp -R /mnt/* /media/my_name/DATA
  4. Перезапустил машину и залез в Grub4Dos
  5. Затем я дважды проверил, есть ли у меня распакованный ISO-образ (hd1,1).
  6. Применяется следующее:

root (hd1,1)

chainloader (hd1,1)/bootmgr

boot

После этого запускается какой-то exec Windows (выглядит как установщик Windows) и сразу же сообщает о проблеме как:

File: \Boot\Bcd  Status: 0xc000000f  Info: An error occurred while attempting to read the boot configuration data. 

Я искал решение в Интернете, но все ресурсы указывают мне на восстановление Windows с компакт-диска, которого у меня, очевидно, нет (привод CD-ROM не установлен).

Я дважды проверил, что hd1,1есть /boot/bcdпапка, и это делает. Так что не выглядит испорченным.

Кто-нибудь знает, что происходит?

0
Почему бы не использовать USB для установки? Вы можете сделать установку USB из .iso файла. snayob 10 лет назад 0
Ну, я бы не стал спрашивать, смогу ли я это сделать :) ŁukaszBachman 10 лет назад 0

1 ответ на вопрос

0
snayob

Чтобы сделать диск загрузочным (с или без grub4dos), вы должны написать Windows 7 MBR и PBR и сделать раздел активным.

При использовании grub4dos вы загружаете bootmgr, напрямую пропуская загрузочные записи, но \ boot \ BCD должен быть в активном разделе !

Существуют различные инструменты, которые могут записывать загрузочные записи NT6 (Vista, Windows 7/8). Любой инструмент управления дисками может сделать раздел активным (parted - флаг загрузки).

Вышеприведенные утверждения предназначены для загрузки прошивки BIOS.

Для загрузки по UEFI необходим ESP (системный раздел EFI) с размещенными там загрузочными файлами Windows и соответствующей загрузочной записью в NVRAM.