Как создать установочный USB-накопитель Windows 7 из Linux или Mac?

Как создать установочный USB-накопитель Windows 7 из Linux или Mac?

У меня есть установочный DVD Windows 7, который поставлялся с компьютером без оптического привода. У меня есть пустой USB-флешка. У меня есть доступ к двум компьютерам с оптическими приводами, один с Linux, а другой с Mac OS X.

Примечательно, что в данный момент у меня нет доступа ни к одному компьютеру с Windows. Как с имеющимися у меня инструментами создать флешку, с которой можно загрузиться и установить Windows 7?

Нужно ли мне на что-то обращать внимание при создании ISO-образа с DVD (DRM или что-то еще)?

После создания ISO будет ли работать UNetbootin? А как насчет dd?

решение1

Интересный вопрос — предположим, что ваш флеш-накопитель — sdc, а ваш ISO-образ называется w7.iso.

Я думаю, самый короткий и простой ответ — спросить, поддерживает ли ваша материнская плата загрузку в стиле USB-CDROM, потому что если да, то вы можете просто скопировать образ DD непосредственно на устройство RAW:

dd if=w7.iso of=/dev/sdc

Если нет, то вам понадобитсяms-sys, и тогда вам нужно будет сделать что-то вроде следующего:

Сначала отключите USB-диск...

umount /dev/sdc

Затем зайдите в fdisk...

fdisk /dev/sdc

Когда вы в fdisk, удалите каждый раздел, используя dи затем введя номер соответствующего раздела. Теперь создайте совершенно новый раздел, заполняющий диск, выполнив следующую последовательность: n, p, 1, ENTER, ENTER. ENTER. После этого проверьте, что все готово с помощью p. Теперь установите его как раздел NTFS с помощью t, затем 7, и присвойте ему флаг загрузки с помощью a, 1, ENTER. Наконец, нажмите w, чтобы записать таблицу на USB-накопитель.

Поместите файловую систему в раздел, выполнив следующую команду от имени root:

mkfs.ntfs /dev/sdc1

Теперь вам нужно будет смонтировать iso как vnd. Для этого выполните следующие действия...

mkdir /mnt/iso
mount -o loop w7.iso /mnt/iso

А теперь снова подключите USB-накопитель...

mount /dev/sdc1 /media/usb

Рекурсивно скопируйте все из точки монтирования на USB-диск...

cp -a /mnt/iso /media/usb

Запишите основную загрузочную запись для загрузки с...

ms-sys -7 /dev/sdc (use -m for WinXP)

И вот (надеюсь) всё готово.

Я попробовал что-то подобное на своей машине Debian, и это сработало. Это немного измененная версия.

Связанный контент