1

I have KDE Neon installed on my laptop and I want to dual boot with windows. I downloaded Windows-10 ISO from Microsoft download page. This is Windows 1909 version.

I have tried many approaches provided online to create bootable usb for windows:

  1. Formatting usb stick as fat32 doesn't work since one file is >4GB in ISO.
  2. dd: Stick not shown in boot menu.
  3. Mount ISO and copy to stick(I tried ntfs, exfat and udf) also doesn't work. Stick not shown in boot menu.
  4. I can not use media creation tool or rufus since I don't have a windows system.
  5. UNetbootin doesn't detect the USB stick.

P.S. I am trying to boot in uefi mode since my kde neon is booting in that mode.

Why is microsoft making it very difficult to install windows who doesn't have windows already?

3
  • Maybe this is an issue with your BIOS, rather than the stick? If you've correctly followed even some of the worse tutorials out there about how to do this then this should be a breeze.
    – Sam Forbis
    Commented Feb 5, 2020 at 14:22
  • I was able to install KDE Neon easily using linux mint's bootable creation tool. So I hope BIOS is okay. Commented Feb 5, 2020 at 14:24
  • Also, most of the tutorials mention FAT32 as the recommended filesystem for USB stick since recent windows ISO have bigger size with one file >4gb, so FAT32 doesn't work anymore. Commented Feb 5, 2020 at 14:29

2 Answers 2

1

Use multisystem

On boot go to bios, change boot mode to Legacy and turn off secure boot. Save and restart. Boot from the flash drive and windows will be in selinux option. Install... Restart. and enable again secure boot but leave it on legacy (otherwise your linux won't run) If it doesn't show in the grub after that.. Just run your linux and just run:

sudo update-grub

after that restart and you should see and able to boot in to windows as well.

3
  • Can I keep using my installed KDE Neon(installed using UEFI) in legacy mode? Also, my hard disk is using GPT. Commented Feb 5, 2020 at 15:37
  • I imagined that as a linux system it was on legacy. There is no problem with the UEFI. Just return it after installing the windows... Even you can try to install the windows withoud switching to Legacy. The Secure Boot is the main reason you cannot install it. But if if it doesnt work.. Switch to Legacy and after installation switch back to UEFI. That is kind of a foolproof plan BTW, 4GB flash drive is a bit small i think... don't know which windows you are downloading.. But the pro i think it needs at least 6gb Commented Feb 5, 2020 at 15:46
  • Secureboot is off. But usb having exfat/udf doesn't show as bootable. I will try multisystem and revert back. Commented Feb 5, 2020 at 15:50
1

Rufus and UEFI:NTFS developer here. If you are familiar enough with Linux commands (and are very careful with the targets you use for these commands, so that you don't end up erasing the wrong drive by mistake) the following should get you sorted:

  • Create a GPT partitioned USB drive with 2 partitions, both of type Microsoft basic data partition, the first one occupying the whole drive minus 512 KB (note that it's kilobytes, not megabytes) and the second one being 512 KB in size. On the command line, you can use gdisk to do that, but make sure to select the disk device that is your USB drive (for instance, if your USB drive is seen as /dev/sde then you should use the command gdisk /dev/sde).
  • Format the first partition to NTFS, mount it, and extract the whole content of the Windows 1909 ISO onto it.
  • Use dd to copy the 512 KB uefi-ntfs.img data which you can download from here onto the second partition. For instance, provided that your USB drive is seen as /dev/sde, then a command like dd if=uefi-ntfs.img of=/dev/sde2 should do (since sde2 would be the second partition from the sde drive — This is the part where you need to make double sure to use the right device!)
  • If needed, temporarily disable Secure Boot on your target system (you can re-enable it after Windows has been installed).

Once you have done that, if you plug the USB on your target machine, you should be presented with the option to boot from it in UEFI mode, which will launch the UEFI:NTFS bootloader, which in turn should enable your system to boot the Windows UEFI bootloaders that you extracted onto the first partition and proceed with your Windows installation.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .