Live USB made with dd not booting on Korora Laptop

10 risposte [Ultimo contenuto]
Dolus Astus
Offline
Iscritto: 06/29/2015

Live USBs made with the dd command work fine for my desktop but not the Korora I got from Think Penguin... Any ideas what the problem could be?

SuperTramp83

I am a translator!

Offline
Iscritto: 10/31/2014

You probably forgot to select in the BIOS to boot from USB.

Dolus Astus
Offline
Iscritto: 06/29/2015

Thats the thing, if I make the live USB in trisquels disk utility it works. I just am trying to figure out why dd isn't working...

Dolus Astus
Offline
Iscritto: 06/29/2015

I think I figured out part of the problem. The dd if=foo.iso of=/dev/bar command does not set efi by default

tomlukeywood
Offline
Iscritto: 12/05/2014

what iso are you using?

vita_cell
Offline
Iscritto: 07/19/2015

I had that problem. With dd I can't boot LiveUSB, it boots with Libreboot only. And if I create LiveUSB with Trisquel's USB boot tool, it won't boot with Libreboot, but boots with proprietary BIOS.

Dolus Astus
Offline
Iscritto: 06/29/2015

As far as I can tell the korora will not boot from a USB unless it's set up for efi.

Dolus Astus
Offline
Iscritto: 06/29/2015

So I guess now the question is how to use dd for efi boot...

sjhsnz
Offline
Iscritto: 10/11/2015

I'm not sure you can use dd for that, but you should be able to create a single fat32 partition on your usb stick, copy the contents of the iso to the stick (either using a tool to extract the files from the iso directly to the fat32 partition, or mounting the iso and copying the files across) and using something like parted to set the partition as bootable.

moxalt
Offline
Iscritto: 06/19/2015

You should be able to write EFI-bootable images to USB with dd. All that is
required is that the image itself is EFI-bootable (like the Debian installer
images, for example.).

Dolus Astus
Offline
Iscritto: 06/29/2015

I found the solution(more or less).

Using the dd command like this "dd if=/my/iso of=/dev/sdx" will not work for efi boot but "dd bs=4M if=/my/iso of=/dev/sdx && sync" does.