Могу ли я использовать Ubuntu для записи ISO-образа Windows 7 на USB? [дубликат]

Мне нужно создать установочный USB-накопитель Windows из файла ISO. Я использовал UNetbootin, который, кажется, единственный инструмент, который может писать образы, отличные от Linux.

USB-диск загружается (вроде как), но застревает на самом первом этапе. Появится экран-заставка UNetbootin, который продолжает обратный отсчет от 10 до 0, а затем перезапускается.

Экран выглядит следующим образом:

enter image description here

Есть ли способ заставить Windows загружаться с USB-образа, созданного в Linux?

40
задан 23 February 2014 в 07:27

2 ответа

Метод 1

Используя gparted format диск FAT16, установите флаг загрузки.

С помощью Archive Manager извлеките iso в дисковод.

(или просто скопируйте DVD на дисковод).

Вот и все.

у меня работает

Метод 2

Чтобы создать загрузочный установочный диск, выберите образ ISO или CD / DVD-диск и нажмите Установить enter image description here

. Будет создан установщик Windows Vista / 7 USB. Здесь стоит упомянуть, что инструмент также может работать с Windows 8; однако он не был протестирован. Сказав это, разработчик упомянул, что поддерживаемые изображения включают в себя:«Windows Vista, Seven +». Вы можете установить WinUSB либо из пакета Deb, представленного на сайте разработчика (для Oneiric, Natty, Maverick и Lucid), либо из PPA, приведенного ниже.

sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb

Поскольку WinUSB также работает из командной строки, вы можете создать Windows 7 или установщик USB для Windows Vista, следуя формату командной строки, приведенному ниже

sudo winusb --format <iso path> <device>

После форматирования USB с использованием вышеуказанного метода установите раздел Windows и отредактируйте основную загрузочную запись:

sudo winusb --install <iso path> <partition>
38
ответ дан 23 February 2014 в 07:27

Это простой процесс.

Для BIOS: схема разделов MBR

  1. Отформатируйте USB-накопитель в FAT32 и отметьте его флагом загрузки. (NTFS тоже работает, но в этом руководстве я использую FAT32, потому что таким образом вы можете сделать его загрузочным с UEFI.)
  2. Подключите USB-накопитель где-нибудь, например / media / /
  3. Установите grub на USB с помощью:

     grub-install --force --no-floppy --boot-directory = / media /  /  / boot / dev / sdX
     

    (Установить на диск ; не раздел!)

  4. Извлеките содержимое ISO-образа в корень USB-накопителя; Я лично использую для этого 7z:

     7z x /path/to/win.iso
     

    (Обратите внимание, что у Win7 iso есть загрузочный каталог; вам нужно будет «перекрыть» загрузочный каталог, созданный с помощью grub, с содержимым iso.)

    У вас должно получиться что-то вроде этого

     ├  ── autorun.inf
     ├── ботинок
     │ └── жратва
     ├── bootmgr
     ├── эфи
     ├── setup.exe
     ├── источники
     ├── поддержка
     └── апгрейд
     
  5. Отредактируйте / создайте boot / grub / grub.cfg, чтобы он содержал следующую строку меню:

     menuentry 'Windows 7 AIO Installer' --class windows --class os {
      установить root = (hd0,1)
      insmod part_msdos
      insmod жир
      insmod ntldr
      ntldr / bootmgr
     }
     
  6. Когда вы дойдете до приглашения grub ( grub> ), введите boot и нажмите Enter

  7. Наслаждайтесь загрузочной флешкой.

    Это может быть немного обходной путь, но это позволяет вам добавлять дополнительные ресурсы по мере необходимости путем редактирования файла grub.cfg. У меня лично есть установщик Windows 7 All In one (9 выпусков win7), Mini Windows XP (от Hirens), DOS 6.22, memtest и gparted live на одном USB-накопителе.

Для UEFI: схема разделов GPT *

  1. Скопируйте efi / microsoft / boot на один уровень вверх:

     cp -r efi / microsoft / boot efi / boot /
     

    (Путь может быть полностью прописным, строчным или смешанным из-за нечувствительности к регистру файловой системы FAT32 и различных параметров монтирования. Отрегулируйте команды в соответствии с вашей ситуацией.)

  2. Extract 1 / Windows / Boot / EFI / bootmgfw.efi из sources / install.wim

     7z e sources / install.wim 1 / Windows / Boot / EFI / bootmgfw.efi
     
  3. Поместите этот файл как efi / boot / bootx64.efi

     mv bootmgfw.efi efi / boot / bootx64.efi
     
  4. Наслаждайтесь загрузкой Windows 7 USB с UEFI!

26
ответ дан 23 February 2014 в 07:27

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

Похожие вопросы: