Создание установочной флешки Windows XP в linux

10

Как создать загрузочную флешку для установки Windows XP из-под Linux?

Я установил Ubuntu на свой ПК и хочу установить Windows XP параллельно. У меня уже есть жесткий диск NTFS, поэтому мне нужно установить Windows и сделать его доступным через менеджер загрузки. У меня также есть установка Windows .iso.

Так как из этого сделать готовую к установке флешку?

Alex
источник

Ответы:

7

В статье « Создание загрузочного USB-диска Windows 7 из Linux» (протестировано в Ubuntu) описана процедура. Ниже приводится краткое изложение шагов:

  1. Установите Gparted и отформатируйте USB-накопитель в NTFS.
  2. Откройте UNetbootin , выберите «Diskimage» и найдите файл Windows 7 ISO.
  3. Установите флажок «Показать все диски» и выберите свой USB-накопитель, например «/ dev / sdb1».
    Если диск "dev / sdb", выберите "/ dev / sdb1".
  4. Нажмите кнопку «ОК» и подождите, пока файлы будут скопированы на USB-накопитель.
harrymc
источник
3

Поскольку у вас уже есть Windows .iso, вы можете использовать такой инструмент, как UNetbootin, для создания загрузочного USB-диска из образа компакт-диска.

pioto
источник
2

ОП спросил, как сделать USB инсталлер Windows XP :

Если у вас нет измененного SETUPLDR.BIN, он не будет работать с USB напрямую.

Нужно:

Modified SETUPLDR.BIN

special stuff in the bootsector of the partition (use ms-sys).

Modified copy of txtsetup.sif copied to the root level

NTDETECT.COM copied to root level

WinUSB этого не делает, UNetBootin этого не делает, учебник по разделам диска этого не делает, WinToFlash этого не делает, и бит-iso на iso на устройстве с помощью dd этого не делает.

Руфус делает это. Однако, это утилита только для Windows (которая не поддерживается Wine), поэтому следуйте инструкциям здесь (большой пост):

Сделайте загрузочный USB для установки Windows XP из Linux

Вы также можете попытаться использовать QEMU или VirtualBox, где вы фактически делаете один из жестких дисков виртуальной машины вашим настоящим целевым жестким диском, и просто заставляете гипервизор загружать iso как CD (фактическая аппаратная эмуляция, а не эмуляция диска BIOS, как Grub4DOS). Да, "настоящая фальшивка", а не "фальшивая фальшивка".) Просто отметьте, что вам нужно будет создать второй профиль оборудования, поскольку Windows настраивается на конкретную конфигурацию оборудования во время первой части установки, а аппаратная платформа, созданная гипервизором, отличается от вашей реальной аппаратной платформы. Не уверен, что это сработает. Я рекомендую подражать Руфусу.

Метод загрузки всего iso в память и его загрузки обычно приводит к появлению синего экрана в какой-то момент. Firadisk останавливает этот синий экран. Если вы действительно хотите использовать этот метод, посмотрите это: http://diddy.boot-land.net/firadisk/files/win_iso_install.htm

Изменить: Только что попробовал Multisystem (приложение Linux) для создания загрузочного USB-накопителя в установщик XP. Он работает, однако, он использует метод загрузки всего iso в память вместе с Firadisk, как показано в приведенной выше ссылке.

Лично я считаю нежелательным специфическое решение Multisystem для создания установщика USB XP. Мне пришлось установить xterm и запустить установочный скрипт, который скачал кучу вещей. Полученный в результате USB-накопитель, который я только говорил Multisystem, чтобы сделать его загрузочным из установки XP, включает Grub2, Syslinux, Grub4DOS, загрузочный Grub2 iso, Plop и множество пунктов меню. Вы должны знать, чтобы нажать «Grub4DOS» в первом меню, меню Grub2, чтобы получить возможность установить XP. Можно подумать, что если это единственное, что я хочу сделать загрузочным, установка XP будет в первом меню (да, я знаю, это невозможно при использовании метода Grub4DOS, но как насчет заметки в меню?). Кроме того, он должен загружать весь iso в память, что требует как оперативной памяти, так и времени. (Что делать, если в системе недостаточно оперативной памяти?)

А Multisystem настаивает на установке Grub2 каждый раз, когда вы используете его с флеш-накопителем (даже если он уже установлен) и даже хотите изменить размер раздела моего флеш-накопителя. И добавляет кучу лишнего.

Примечание: необходимо установить Firadisk с несвободной вкладки, чтобы он мог сделать установщик USB XP. В прочитанном мной руководстве сказано также установить Plop для создания установщика USB XP, но я не понимаю, как это необходимо.

Еще одно примечание: вы должны загрузиться во второй фазе установщика XP с опцией меню Grub4DOS, чтобы снова загрузить iso в память, которая все еще необходима во второй фазе. (В отличие от простой загрузки с целевого жесткого диска) То есть, если вы используете метод iso + Firadisk в оперативной памяти.

Я рекомендую имитировать то, что делает Руфус. Просто скопируйте файлы и внесите несколько изменений.

Джейк

SpawnHappyJake
источник
0

Сборка 494 unetbootin используется для поддержки опции «Показать все файлы» для установки на диск в формате NTFS.

Дэн
источник