Создание загрузочной флешки с Windows 7 из под Linux.

воскресенье, 13 февраля 2011 г.
У меня бывали случаи, когда мне было необходимо установить Windows 7 на нетбук, при этом у меня не было ни внешнего привода, ни диска с Windows 7, все что я имел - это компьютер с предустановленным Arch Linux, флешку и образ Windows 7 на компьютере. Вы думаете я в безвыходном положении? Совсем нет. Linux тут как всегда на коне, ведь для того, чтобы справиться с моей задачей, а именно: создать загрузочную флешку с Windows 7 и установить ее на компьютер, мне необходимо выполнить всего лишь 5 команд в консоли и Windows 7 готова для установки на нетбук.
Нам потребуется программа ms-sys, пользователи Arch Linux могу установить ее из нашего репозитория или из AUR. Ms-sys не требует настройки и необходима только для того, чтобы записать на нашу флешку загрузочную запись(MBR).

Все команды нужно выполнять из под root'а. Итак, поехали:
1. Создаем на flash-накопителе файловую систему NTFS:
# mkfs.ntfs -f /dev/sdb1
Замечание: имя файла устройства в вашем случае может отличаться, в моем случае это sdb1.

2. Монтируем iso-образ и usb-накопитель:
# mount -o loop win7.iso /mnt/iso
# mount /dev/sdb1 /mnt/usb
Замечание: Имя образа с Windows 7 у вас может отличаться.

3. Копируем файлы с образа на флешку:
# cp -r /mnt/iso/* /mnt/usb/

4. Записываем Windows 7 MBR(загрузочную запись) на usb-накопитель:
# ms-sys -7 /dev/sdb
Замечание: имя файла устройства в вашем случае может отличаться, в моем случае это sdb.

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

8 коммент.:

  • Одно неясно, - зачем писать о Live-USB, когда речь только о загрузочной установочной флешке идет????????

  • Mind-X

    Ок, немного некорректно назвал статью. Исправим.

  • Спасибо, отличная статья. Не знал про ms-sys :)

  • а " sudo dd if=/bla/bla/bla/win7.iso of=/dev/bla1" не прокатит ?

  • RUSUA

    Спасибо! Информация пригодилась) Только имхо надо было написать что пакет ms-sys по умолчанию не стоит в системе,его надо качать и устанавливать из исходников. Хотя там дело то меньше минуты)

  • Dmitry

    Флеху нужно fdisk`ом изменить на тип 7, и сделать загрузочной - "а", в том же fdisk.

  • Айнур

    Вот здесь попроще
    http://phpjs.ru/2017/04/14/создание-загрузочной-флешки-windows-из-под-linux/

  • Unknown

    У МЕНЯ МОНТИРОВАНИЕ ПИШЕТ ЗНАЧЕНИЕ СЛИШКОМ ВЕЛИКО ВИНДА САМА ВЕСИТ 2 ГИГ РАЗВЕ ЭТО МНОГО

  • Отправить комментарий