Install of Windows 10 ISO to USB fails to boot

Greetings! I am installing the Windows 10 Tech. Preview ISO from openSUSE 13.2x64 to USB disk using the dd command and it refuses to boot. Using a PC here and UEFI is enabled. The error message that I get is - unable to find a bootable disk or somewhat similar. Tried unetbootin also but the same result. All of it was working fine on my previous installation of openSUSE 13.2 (recently did a fresh install). Unetbootin also doesn’t work.

I am using the following commands after formatting the USB disk with FAT:

umount /dev/sdc1
dd if=Windows10_TechnicalPreview_x64_EN-US_10041.iso of=/dev/sdc

Am I missing something here? If anyone already did it with success, any help would be good!

I have no idea how or if Windows can boot from a USB. I suggest looking up the info on a Windows site. I doubt any Linux boot helpers for other distros would work.

You should be able to install the a VM direct from the iso. If you find out how the Windows people do it maybe we can help translate that to Linux

Thanks! Until now, it has always worked… windows 8 also worked and on my previous install, windows 10 also… perhaps i’m missing something for now… someone must be knowing… and btw, I am installing windows from USB, not creating any Live USB for windows.

I have not tried, and I’m not in any hurry to try Windows 10.

My understanding is that Windows has its own preferred way of preparing a USB to use for installing Windows. The ways that work for opensuse might not work for Windows.

On Thu 26 Mar 2015 07:16:01 PM CDT, feb8born wrote:

Greetings! I am installing the Windows 10 Tech. Preview ISO from
openSUSE 13.2x64 to USB disk using the dd command and it refuses to
boot. Using a PC here and UEFI is enabled. The error message that I get
is - unable to find a bootable disk or somewhat similar. Tried
unetbootin also but the same result. All of it was working fine on my
previous installation of openSUSE 13.2 (recently did a fresh install).
Unetbootin also doesn’t work.

I am using the following commands after formatting the USB disk with
FAT:

umount /dev/sdc1
dd if=Windows10_TechnicalPreview_x64_EN-US_10041.iso of=/dev/sdc

Am I missing something here? If anyone already did it with success, any
help would be good!

Hi
What do you see from the fdisk output of your USB device, eg;


fdisk -l /dev/sdb

Disk /dev/sdb: 7.6 GiB, 8166703104 bytes, 15950592 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x10ce3e4f

Device     Boot Start     End Sectors  Size Id Type
/dev/sdb1        3584   11647    8064    4M ef EFI (FAT-12/16/32)
/dev/sdb2  *    11648 9138175 9126528  4.4G 17 Hidden HPFS/NTFS


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.38-44-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

This is the output:

Disk /dev/sdc: 7.5 GiB, 8011120640 bytes, 15646720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Strangely… it doesn’t show /dev/sdc1 and /dev/sdc2 and it doesn’t show as bootable also… how did it work for you?

I reformatted and tried mounted the ISO and copying files to USB and again tried the dd command but in both instances, it now shows:


fdisk -l /dev/sdc

Disk /dev/sdc: 7.5 GiB, 8011120640 bytes, 15646720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 90087EAB-76E9-468E-98D0-CB1A7E21A26D

Device     Start      End  Sectors  Size Type
/dev/sdc1   2048 15644671 15642624  7.5G Microsoft basic data


So it’'s still not bootable although the /efi/boot folder exists and contains bootx64.efi file…
it seems I must do this manually with fdisk by creating separate partitions… or is there some other way?

I’m pretty sure that won’t help.

Microsoft actually has instructions on how to prepare a Windows install USB. I don’t have the link handy, but I know they are there because I have read them. Maybe try a google search, and then following the appropriate instructions.

On Fri 27 Mar 2015 01:26:01 PM CDT, nrickert wrote:

feb8born;2701788 Wrote:
> it seems I must do this manually with fdisk by creating separate
> partitions… or is there some other way?

I’m pretty sure that won’t help.

Microsoft actually has instructions on how to prepare a Windows install
USB. I don’t have the link handy, but I know they are there because I
have read them. Maybe try a google search, and then following the
appropriate instructions.

Hi
Yup, use windows and Rufus…

Else can you browse to the efi file to boot from in your systems boot
options?


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.38-44-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

On Fri 27 Mar 2015 10:16:01 AM CDT, feb8born wrote:

malcolmlewis;2701735 Wrote:
> Hi
> What do you see from the fdisk output of your USB device, eg;
>
> >
Code:

> >
> fdisk -l /dev/sdb
>
> Disk /dev/sdb: 7.6 GiB, 8166703104 bytes, 15950592 sectors
> Units: sectors of 1 * 512 = 512 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disklabel type: dos
> Disk identifier: 0x10ce3e4f
>
> Device Boot Start End Sectors Size Id Type
> /dev/sdb1 3584 11647 8064 4M ef EFI (FAT-12/16/32)
> /dev/sdb2 * 11648 9138175 9126528 4.4G 17 Hidden HPFS/NTFS
>

> >
>
>

I reformatted and tried mounted the ISO and copying files to USB and
again tried the dd command but in both instances, it now shows:

Code:

fdisk -l /dev/sdc

Disk /dev/sdc: 7.5 GiB, 8011120640 bytes, 15646720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 90087EAB-76E9-468E-98D0-CB1A7E21A26D

Device Start End Sectors Size Type
/dev/sdc1 2048 15644671 15642624 7.5G Microsoft basic data


So it’'s still not bootable although the /efi/boot folder exists and
contains bootx64.efi file…
it seems I must do this manually with fdisk by creating separate
partitions… or is there some other way?

Hi
The 10041 iso seems to be faulty, just downloaded and tried here. The
one I listed was 9926 which images fine.


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.38-44-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Hi
Scratch the above, gave it a whirl with the latest version of rufus (2.10 from windows 10 build 9926 and it worked.

Thanks guys! 10041 is working for me… I created the same partition structure using fdisk for both 9926 and 10041, though after the splash screen, it kept on failing… so installed 10041 through virtualbox and then created the USB from it using rufus:



fdisk /dev/sdc


Welcome to fdisk (util-linux 2.25.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Command (m for help): p
Disk /dev/sdc: 7.5 GiB, 8011120640 bytes, 15646720 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x49464555

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sdc1  *        2048 15644632 15642585  7.5G  7 HPFS/NTFS/exFAT
/dev/sdc2       15644633 15645144      512  256K ef EFI (FAT-12/16/32)


Looks like it’s working well! Now that a working USB is there, i will study it a bit more and see if indeed a bootable can be created from openSUSE with the same functionality :slight_smile: