Створюємо завантажувальний usb диск з windows з під linux, блог боші
У ubuntu вже є додаток для створення образів дисків - Startup Disk Creator, але воно вміє створювати тільки завантажувальні USB з Linux. Для створення завантажувального USB-диска з Windows з Linux. існує WinUSB, але вона досить давно не оновлювалася, і чесно кажучи, у мене не запрацювала. Даний пост досить докладний, і розрахований переважно на людей, погано знайомих з Linux.
Перед тим як я продовжу, слід вказати що в Windows світі два методи завантаження:
- MBR. при якому на початку диска резервується місце, і розташовується спеціальний завантажувальний файл;
- EFI. при якому виконуваний файл завантажувача зберігається в стандартному розташуванні на FAT32 файлової системи;
Якщо ви не знаєте який вибрати, то найбільш часто використовуваний варіант який працює без модифікації файлів Windows - це msdos таблиця розділів з fat32 файлової системою і завантажувальним прапором.
Перш за все USB-диск необхідно підготувати. У Linux найбільш простий і зручною для цих цілей утилітою є gparted.
Ставимо його якщо не встановлено:
Вибираємо нашу USB флешку, отмонтіруем її якщо вона змонтована:

Отмонтірованіе USB диска в gparted
Тепер необхідно перебудувати таблицю розділів, при цьому вибрати тип msdos. Заходимо в меню Пристрій (Device) і вибираємо Створити таблицю розділів (Create partition table):

Gparted створення таблиці розділів
Після цього вибираємо нерозмічену область, натискаємо правою кнопкою миші по ній же і вибираємо пункт меню "Новий". У вікні вибираємо файлову систему NTFS або FAT32. Якщо у вас якась нестандартна збірка в якій можуть бути файли більше 4 гігабайт, то файлова система повинна бути безумовно NTFS, в іншому випадку, можна вибрати FAT32, і, тоді, так само можна буде завантажитися з UEFI. Так само необхідно вказати мітку для USB-диска. Важливо: мітка повинна бути не просто "Windows", а будь-якої більш унікальною. Якщо файлова система FAT32, то мітка повинна бути вказана великими літерами.

Створення нового розділу Gparted
Застосовуємо всі наші зміни:

Застосування змін до Gparted
Виходимо з gparted.
Тепер необхідно змонтувати образ з Windows і скопіювати дані з нього на наш підготовлений раніше usb диск. У більшості сучасних робочих оточень це можна зробити з файлового менеджера. За необхідного образу натискаємо правою кнопкою миші, вибираємо Відкрити за допомогою і вибираємо Disk Image Mounter:

Монтування образу з Windows в файлом менеджері Thunar
Якщо у вас немає такої утиліти, то можна змонтувати з командного рядка:
Де $ HOME / Завантаження / Windows.iso необхідно замінити на шлях до образу з Windows. Образ буде змонтований в директорію / mnt / cdrom.
Якщо створюємо MBR завантажувальний диск
Для створення MBR завантажувального запису будемо використовувати grub:
- $ User - ім'я поточного користувача;
- $ Drive - назва образу;
- / Dev / sdX - розташування диска (в моєму випадку / dev / sdb;
Якщо образ монтували руками, то / media / $ user / $ drive / boot необхідно замінити на / mnt / cdrom / boot.
У разі, якщо не було ніяких помилок, то в консолі повинні побачити приблизно наступне:
Тепер на USB-диску в директорії boot / grub необхідно створити файл grub.cfg з таким вмістом:
У лістингу вище, $ USB_drive_label необхідно замінити на мітку, яку ми присвоїли диску на першому кроці. В даному випадку WINUSB2503.
Перезавантажуємося, завантажується з USB-диска і вибираємо Start Windows Installation.
Якщо створюємо UEFI завантажувальний диск
З UEFI все трохи простіше. Слід звернути увагу, що даний спосіб підходить тільки для Windows 7 x64 і вище.
Після того, як всі файли скопіювати, необхідно зайти в директорію efi / boot. Якщо в ній присутні файли bootx64.efi або bootia32.efi то все в порядку, можна пробувати завантажитися з диска.
Якщо немає жодного із зазначених вище файлів, то необхідно зайти в директорію куди змонтований образ Windows, відкрити файл install.wim архиватором (повинен бути встановлений 7z). У архіваторі відкрити шлях ./1/Windows/Boot/EFI. розпакувати файл bootmgfw.efi в директорію efi / boot і перейменувати його в bootx64.efi. Якщо цих файлів немає, то швидше за все у вас 32 бітний образ Windows. 32 бітна Windows не підтримує завантаження з UEFI.