Слава нації
#StandWithUkraine

Роман Теличко

Блог з програмування, оптимізації та адміністрування систем

Создаём загрузочную флешку с Windows 7 в Debian/Ubuntu

// | 31053 переглядів

Итак, у нас есть

  • ISO образ с Windows 7
  • USB-флешка (/dev/sdb1)
  • Linux Ubuntu/Debian

Форматируем флешку в файловой системе NTFS:

sudo mkntfs -f /dev/sdb1

При условии что она уже была подготовлена и правильно размечена ранее.
Если же это не так, тогда ставим Gparted

sudo apt-get install gparted

И через интерфейс форматируем флешку в NTFS, не забыв установить флажёк “boot”

Следующий этап, монтируем ISO-образ в какую-то папку (/mnt/iso), монтируем флешку в какую-то папку (/mnt/flash) и копируем содержимое папки с ISO-образом в папку с флешкой.
У меня получилось так:

sudo mount -o loop ~/soft/windows/windows7.iso /mnt/iso/
sudo mount /dev/sdb1 /mnt/flash/
sudo cp -r /mnt/iso/* /mnt/flash/

Теперь самое сложное, необходимо установить программу ms-sys, которой нет в репозитории.
Программа нужна для записи правильного загрузочного сектора на флешку.
Качаем исходники с последней версией.

Распаковываем и устанавливаем:

tar -xzvf ms-sys-2.3.0.tar.gz
cd ms-sys-2.3.0/
sudo make
sudo checkinstall
sudo dpkg -i ms-sys_2.3.0-1_amd64.deb

Удалить потом можно будет с помощью комманды

sudo dpkg -r ms-sys

Записываем Windows 7 загрузчик на флешку (опция -7 отвечает за Windows 7, есть и другие версии Windows):

sudo ms-sys -7 /dev/sdb

Это всё.
Пользуемся.