Создание загрузочной флешки Windows 10/11 из под Linux

Надоело мне каждый раз гуглить, решил перепечать из источника



1. Скачайте образ Windows (ISO)

Windows 10
Windows 11

2. Подключите вашу USB-флешку
Linux определил USB-накопитель как /dev/sde, в вашем случае имя устройства может отличаться.

3. Отформатируйте USB-флешку
Работайте от имени root и замените /dev/sde на вашу USB-флешку!
Используйте команды lsblk и dmesg | tail -50, чтобы найти имя устройства.

wipefs -a /dev/sde 
parted /dev/sde 
(parted) mklabel gpt 
(parted) mkpart BOOT fat32 0% 1GiB 
(parted) mkpart INSTALL ntfs 1GiB 100%
(parted) quit 
parted /dev/sde unit B print 
Пример вывода:

Copy code
Model: SanDisk Extreme (scsi)
Disk /dev/sde: 62742792192B
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 1048576B 1073741823B 1072693248B BOOT msftdata
2 1073741824B 62742593535B 61668851712B INSTALL msftdata
5. Смонтируйте Windows ISO в директорию /mnt/iso:
mkdir /mnt/iso 
mount /home/<your user>/Downloads/Win11_English_x64v1.iso /mnt/iso/ 
6. Отформатируйте первый раздел USB-флешки в FAT32:
mkfs.vfat -n BOOT /dev/sde1 
mkdir /mnt/vfat mount /dev/sde1 /mnt/vfat/ 
7, Скопируйте все файлы из Windows ISO, кроме каталога sources, на первый раздел:
rsync -r --progress --exclude sources --delete-before /mnt/iso/ /mnt/vfat/ 
8. Скопируйте только файл boot.wim из каталога sources, сохранив структуру каталогов:
mkdir /mnt/vfat/sources 
cp /mnt/iso/sources/boot.wim /mnt/vfat/sources/ 
10. Отформатируйте второй раздел USB-флешки в NTFS:
mkfs.ntfs --quick -L INSTALL /dev/sde2 
mkdir /mnt/ntfs 
mount /dev/sde2 /mnt/ntfs 
11. Скопируйте все файлы из Windows ISO на второй раздел:
rsync -r --progress --delete-before /mnt/iso/ /mnt/ntfs/ 
12. Отмонтируйте USB-флешку и ISO-образ:
umount /mnt/ntfs 
umount /mnt/vfat 
umount /mnt/iso 
sync 
13. Отключите USB-флешку:
udisksctl power-off -b /dev/sde 
Готово! Теперь вы можете загрузиться с USB-флешки и установить Windows 11.

Комментарии ()

    Авторизация

    GitHubGoogleVkontakteYandex
    Есть вопрос или предложение пиши в Telegram @cloudsv

    Прямой эфир

    cloudsv 26 октября 2024, 11:31
    MySQL Workbench падает при подключении 4
    Diego mont 25 мая 2023, 07:04
    Полезные боты в Telegram 2
    cloudsv 24 апреля 2023, 17:56
    Обновление Scala Rider G4 52
    cloudsv 12 ноября 2022, 19:16
    Установка и настройка minidlna 3
    cloudsv 03 ноября 2022, 03:42
    Настройка прокси mtproto для Telegram 52
    cloudsv 03 января 2022, 10:50
    Let's Encrypt это легко и просто 4
    cloudsv 05 августа 2020, 11:57
    Мне вчера стукнуло 34 4
    cloudsv 05 октября 2024, 14:14
    Linux Отключение gvfs wsdd (Web Service Discovery) 0
    cloudsv 07 августа 2023, 22:56
    Linux Asus ROG x13 flow 2022 GV301RE и Linux 0
    cloudsv 15 апреля 2023, 16:23
    Linux Уведомление о смены workspace в X11 Linux 0
    cloudsv 17 октября 2020, 09:55
    Linux Отключить DHCP IPv6 в systemd 0
    cloudsv 30 июля 2020, 21:54
    О жизни Мне вчера стукнуло 34 4
    cloudsv 15 апреля 2020, 15:45
    Linux Основные hotkeys редактора Vim 0
    cloudsv 01 октября 2019, 08:00
    Linux Локальный редирект порта в Linux 0
    cloudsv 25 августа 2019, 16:14
    О жизни Социальная сеть от Яндекса Aura 0