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

Я использую 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) и сразу же сообщает о проблеме как:

 Менеджер загрузки для Windows  

Не удалось запустить Windows. Причиной может быть недавнее изменение аппаратного или программного обеспечения. Решить проблему: 1. Вставьте установочный диск Windows и перезагрузите компьютер.   2. Выберите настройки языка и нажмите "Далее". 3. Нажмите "восстановить компьютер". Если у вас нет этого диска, обратитесь к системному администратору или компьютеру производитель за помощь. Файл: \Boot\BCD Статус: 0xc000000f Информация: произошла ошибка при попытке прочитать данные конфигурации загрузки.

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

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

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

1 ответ

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

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

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

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

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

Другие вопросы по тегам