Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm trying to make my 32GB flash drive bootable with archlinux. Beginning from release 2010.05, all ISO files can be directly written to USB media. So, what I've did:

dd if=archlinux.iso of=/dev/sdc

Copying has succesfully finished, but I still can't boot from my flash drive.

Are there any additional things, that I should to do? Or, maybe, some flash drive is not able to be bootable? Or what I've missed?

share|improve this question

2 Answers 2

I think you will have to create a FAT32 partition (so, say, /dev/sdc1) that is the same size as the ISO, then use dd to copy to it. Then use parted or some other tool to mark the partition as bootable. If it is the same device, then you would type parted /dev/sdc then type set 1 boot on.

I'm not certain about this, so make sure you use the right device and that you've backed up everything important off it if you haven't already.

EDIT: unetbootin might be able to make the process easier. It specifically says it supports ArchLinux 2010.05.

share|improve this answer
    
This won't make a difference, dd will overwrite the partition table anyway. –  Rob Jul 24 '12 at 18:35
    
@Rob Not if you specify a partition rather than the device, i.e. "create a FAT32 partition... then use dd to copy to it [the partition /dev/sdc1]." –  Doddy Jul 25 '12 at 19:12
    
I'm bad at reading, you're right. –  Rob Jul 26 '12 at 4:36
up vote 1 down vote accepted

Oh, problem was on computer side. And it start to works, when I manually chose my flash drive to boot.

But I don't know why the boot device priority with flash drive on the top hadn't made the same effect.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.