Восстановление BCD для установщика Windows на переносном жестком диске Grub2

480
Gavin Youker

Я создал внешний жесткий диск, содержащий GRUB2. Этот диск может загружать следующее:

  • Windows 10 PE
  • Ubuntu 16
  • Многие файлы ISO.

Теперь я хочу включить установки Windows. Моя проблема заключается в том, что я хочу поместить каждую версию Windows в отдельную папку следующим образом:

  • DIR windows10x64
  • DIR windows10x32
  • DIR windows8x64
  • DIR windows8x32
  • DIR windows7x64
  • DIR windows7x32

Теперь проблема заключается в том, что перемещение установочных файлов из их корневого каталога в эти папки портит BCD. Я знаю, что вы можете использовать bcdbootдля восстановления BCD в файловой системе Windows. Моя проблема в том, что в установочных файлах нет файловой системы Windows.

Есть ли вообще починить BCD на установочном USB винде?

Спасибо!

0

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

0
benJephunneh

If you have the Windows installation image (e.g. *.iso), all that nonsense concerning the Windows file structure on installation media is a thing of the past. Format the drive as an Easy2Boot drive*, then just copy the iso to the USB stick, and you're finished. Copy two or five or ten iso's to the stick, if you like, as long as you have the space. When you boot, you'll get a menu to select which iso you want to boot from, and you're golden.

*If the images are 4 GB or larger, you need to format the drive as NTFS or exFAT.

Это здорово, моя единственная проблема в том, что я использую Grub2 на USB-накопителе. Это двойная загрузка Windows и Ubuntu вместе с некоторыми ISO-файлами ... это все еще можно сделать? Gavin Youker 7 лет назад 0
Не могли бы вы уточнить весь процесс, возможно, даже в своем первоначальном вопросе? Похоже, вы говорите, что USB-накопитель является жестким диском с двумя операционными системами, в дополнение к установочному носителю, верно? Если я правильно понимаю, то вы хотите поместить источники установки Windows на диск, с которого вы также загружаетесь, и хотите иметь возможность выбирать, что он делает при загрузке. Звучит так, как будто я начал работать (но так и не закончил), когда занимался ремонтом компьютеров. Это тоже ваша цель? benJephunneh 7 лет назад 0
Да, это мое точное затруднение. Извините за неясность, я буду редактировать свой вопрос дальше. Идея и использование точно такие, как описано. Реальная проблема заключается в том, что MBR не допускает более четырех разделов, поэтому я не могу поместить каждую установку в отдельный раздел (плюс я нахожу этот небрежный). Поэтому мое решение - сделать только один раздел с каталогами для каждого установщика. Единственная проблема заключается в том, что при перемещении из корневого каталога в каталоги для каждой версии BCD полностью запутывается ... Вы когда-нибудь находили обходной путь? Gavin Youker 7 лет назад 0
@Gavin: Только загрузочный код (для вас это grub и менеджер загрузки Windows, к которому он загружается по цепочке) должен быть в основном разделе - системный том основной ОС может быть неосновным или даже виртуальным жестким диском. Ben Voigt 7 лет назад 0
Интересно .. Я думал, что Grub2 не поддерживает логические части? Каждый раз, когда я пытаюсь загрузить логический том через Grub2, я сталкиваюсь с ошибкой: неизвестная файловая система. Gavin Youker 7 лет назад 0
Можете ли вы объяснить это более подробно? Цепная загрузка меня смущает Gavin Youker 7 лет назад 0
Я никогда не заканчивал проект, и мой процесс не использовал E2B, но, по словам одного из разработчиков, он это сделает. См. [Reboot.Pro] (http://reboot.pro/topic/21078-best-practices-usbdrive-swiss-knife/). В одном учебном пособии вы можете использовать [существующий USB-диск grub4dos] (http://www.easy2boot.com/make-an-easy2boot-usb-drive/add-e2b-to-your-own-grub4dos-usb-drive /) в который вы просто копируете файлы E2B и редактируете меню grub. Я прошу прощения за то, что не отвечаю на ваш вопрос о BCD. Я только думал, что это может быть ненужным. Если вы все еще хотите попробовать отредактировать BCD и Grub, вы можете попробовать BootICE. benJephunneh 7 лет назад 0