bookmark

boot - Create a bootable Windows 10 USB drive (UEFI) from Linux - Super User


Description

Open USB block device using gdisk /dev/sdc, configure it as GPT and create Microsoft basic data partition (code 0700), then write changes and quit (Next steps will destroy partition table in your USB drive!!!).

sudo gdisk /dev/sdc o > This option deletes all partitions and creates a new protective MBR. > Proceed? (Y/N): y n > Partition number ... > hit Enter > First sector ... : > hit Enter > Last sector ... : > hit Enter > Current type is 'Linux filesystem' > Hex code or GUID (L to show codes, Enter = 8300): 0700 p > Should print something like: > Disk /dev/sdc: 15646720 sectors, 7.5 GiB > Model: DataTraveler 160 > Sector size (logical/physical): 512/512 bytes > Disk identifier (GUID): ... > Partition table holds up to 128 entries > Main partition table begins at sector 2 and ends at sector 33 > First usable sector is 34, last usable sector is 15646686 > Partitions will be aligned on 2048-sector boundaries > Total free space is 2014 sectors (1007.0 KiB) > Number Start (sector) End (sector) Size Code Name > 1 2048 15646686 7.5 GiB 0700 Microsoft basic data w > Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!! > Do you want to proceed? (Y/N): y q

Format new partition as NTFS:

sudo mkfs.ntfs /dev/sdc1

Mount new USB partition to temporary directory in your home:

mkdir ~/tmp-win10-usb-drive sudo mount /dev/sdc1 ~/tmp-win10-usb-drive

Download Windows installation ISO, create new temporary directory in your home and mount it there:

mkdir ~/tmp-win10-iso-mnt sudo mount Win10_1809Oct_English_x64.iso ~/tmp-win10-iso-mnt

Copy all files from mounted ISO to USB drive (you can use rsync to see progress):

sudo cp -rT ~/tmp-win10-iso-mnt/ ~/tmp-win10-usb-drive/`

Unmount Windows ISO and USB drive and remove temporary directories:

sudo umount ~/tmp-win10-iso-mnt/ ~/tmp-win10-usb-drive/ rmdir ~/tmp-win10-iso-mnt/ ~/tmp-win10-usb-drive/

Insert USB drive to new computer and boot from it.

Preview

Tags

Users

  • @jil

Comments and Reviews