User Tools

Site Tools


linux:win-boot-usb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
linux:win-boot-usb [2019/05/12 17:35] – created Wulf Rajeklinux:win-boot-usb [2023/05/29 11:55] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Create custom Win USB install ======
 +
 +<code>
 +sudo add-apt-repository ppa:nilarimogard/webupd8
 +sudo apt update
 +sudo apt install woeusb
 +sudo add-apt-repository --remove ppa:nilarimogard/webupd8
 +sudo apt update
 +</code>
 +
 +or build manually from git:
 +<code>
 +git clone https://github.com/slacka/WoeUSB.git
 +cd WoeUSB/
 +./setup-development-environment.bash
 +sudo apt-get install devscripts equivs gdebi-core
 +mk-build-deps
 +sudo gdebi woeusb-build-deps_*.deb
 +dpkg-buildpackage -uc -b
 +sudo gdebi ../woeusb*.deb
 +</code>
 +
 +identify USB stick's device
 +<code>
 +lsblk and/or
 +sudo blkid
 +</code>
 +
 +Create adjustable USB stick from Windows ISO file
 +<code>
 +sudo umount /dev/sdb1
 +
 +sudo woeusb --target-filesystem NTFS --device win_10.iso /dev/sdb
 +</code>
 +or use
 +<code>
 +woeusbgui
 +</code>
 +
 +https://www.cyberciti.biz/faq/create-a-bootable-windows-10-usb-in-linux/
 +
 +
 ====== Create bootable win7 USB drive in linux ====== ====== Create bootable win7 USB drive in linux ======
 +
 +https://askubuntu.com/questions/289559/how-can-i-create-a-windows-bootable-usb-stick-using-ubuntu
  
 Plug in USB Drive Plug in USB Drive
 check the device name using ''dmesg | tail'' check the device name using ''dmesg | tail''
 unmount the drive if it was mounted automatically while /dev/sdX is the device name shown in dmesg unmount the drive if it was mounted automatically while /dev/sdX is the device name shown in dmesg
-<code>sudo umount /dev/sdX</code>+<code>sudo umount /dev/sdX1</code>
  
 Partition using fdisk: Partition using fdisk:
Line 33: Line 77:
 Add Grub bootloader: Add Grub bootloader:
 <code> <code>
-sudo mount /dev/sdX1 /mnt+#MBR instructions (note: EFI does not support NTFS!) 
 +sudo mkdir -p /mnt/usb 
 +sudo mount /dev/sdX1 /mnt/usb 
 +sudo grub-install --target=i386-pc --boot-directory="/mnt/usb/boot" /dev/sdX 
  
-cat <<EOF >/mnt/boot/grub/grub.cfg+cat <<EOF >/mnt/usb/boot/grub/grub.cfg
 default=1   default=1  
 timeout=15 timeout=15
Line 45: Line 93:
     insmod ntfs     insmod ntfs
     insmod search_label     insmod search_label
-    search --no-floppy --set=root --label <LABEL> --hint hd0,msdos1+    search --no-floppy --set=root --label dos --hint hd0,msdos1
     ntldr /bootmgr     ntldr /bootmgr
     boot     boot
Line 66: Line 114:
 sudo mount /dev/sdX1 /mnt/usb</code> sudo mount /dev/sdX1 /mnt/usb</code>
  
-mount win7 iso:+mount win7 iso (iso needs to be available locally):
 <code>sudo mkdir -p /mnt/iso <code>sudo mkdir -p /mnt/iso
 sudo mount -o loop /tmp/en_windows_7_professional_x64_dvd_X15-65805.iso /mnt/iso</code> sudo mount -o loop /tmp/en_windows_7_professional_x64_dvd_X15-65805.iso /mnt/iso</code>
linux/win-boot-usb.1557678941.txt.gz · Last modified: 2023/05/29 11:53 (external edit)