(see your USB stick device name)
# lsblk -o +TRAN | grep -i usb
sdb    8:16    1    64G    0    disk    usb

(initialize the GPT partition table on /dev/sdb)
# sgdisk -Z /dev/sdb
# parted -s /dev/sdb mklabel gpt mkpart ESP fat32 0% 1GiB mkpart WINDOWS NTFS 1GiB 100%
# parted -s /dev/sdb set 1 esp on set 1 boot on

# mkdir -p /mnt/sdb1
# mkfs.vfat /dev/sdb1
# mount -t vfat /dev/sdb1 /mnt/sdb1

# mkdir -p /mnt/sdb2
# mkfs.ntfs -Q -v /dev/sdb2
# mount -t ntfs-3g /dev/sdb2 /mnt/sdb2

# mkdir -p /mnt/loop0
# wget -O /home/username/Downloads/uefi-ntfs.img https://github.com/pbatard/rufus/raw/master/res/uefi/uefi-ntfs.img
# losetup -fv --show /home/username/Downloads/uefi-ntfs.img
/dev/loop0
# mount /dev/loop0 /mnt/loop0
# cp -Rv /mnt/loop0/EFI /mnt/sdb1; sync

# mkdir -p /mnt/winmedia
# mount -t udf -o ro,loop /home/username/Downloads/Win10_22H2_English_x64.iso /mnt/winmedia
# cp -Rv /mnt/winmedia/* /mnt/sdb2; sync

# umount /mnt/sdb1 /mnt/sdb2 /mnt/loop0 /mnt/winmedia
# losetup -d /dev/loop0
Advertisement
Privacy Settings