I am trying to create a bootable usb drive from Windows 8 in order to install Debian on my laptop. I've looked up a lot of guides online, and they basically boil down to two categories:
- Write the iso file directly to the drive using some program equivalent to dd for windows like this guide. (WARNING: SOMEONE HAS REPORTED THAT THIS GUIDE CORRUPTED THEIR FLASH DRIVE)
- Use UNetbootin
I have tried using UNetbootin, and it simply doesn't work for me. The drive is not recognized at startup as bootable.
When I write the iso directly to the usb drive (using dd for windows or win32 disk manager), I get a strange sort of error. Instead of the disk image ending up on the flash drive, I end up with tiny filesystem (440 kb), with only a single file, "efi/boot/bootx64.efi". The rest of the several hundred megabyte filesystem from the iso is missing. I originally thought this might just be a compatibility issue with windows reading the filesystem, but when I try to boot from the USB stick, I'm dropped into a minimalist grub prompt, where it errors out because it can't find any of the files. From the grub prompt I can check that it too only sees the file "efi/boot/bootx64.efi". I've created bootable usb drives many times before, and I've never encountered something like this. I've also tried with three related debian images (debian-live, debian-netboot-testing, and debian-netboot-7.4.0), and they all behave the same way.
Is this some issue with the isohybrid filesystem on the debian iso? Is this an issue with usb drive writing programs on windows 8? Any help is welcome, I'm just looking to boot a debian installer.