You are not logged in.

#1 2010-01-14 18:15:44

Mad Fish
Member
Registered: 2009-09-22
Posts: 295

Installing Arch on external flash drive.

I've installed base system with pacman, enabled usb hook in mkinitcpio, and installed grub.
It boots, but then the error "Root device /dev/disk/by-uuid/xxxx doesn't exist" appears. UUID is correct, I've double checked.

Any ideas?..

Offline

#2 2010-01-14 19:00:50

lilsirecho
Veteran
Registered: 2003-10-24
Posts: 5,000

Re: Installing Arch on external flash drive.

Recheck your grub settings....


Prediction...This year will be a very odd year!
Hard work does not kill people but why risk it: Charlie Mccarthy
A man is not complete until he is married..then..he is finished.
When ALL is lost, what can be found? Even bytes get lonely for a little bit!     X-ray confirms Iam spineless!

Offline

#3 2010-01-14 19:31:36

Mad Fish
Member
Registered: 2009-09-22
Posts: 295

Re: Installing Arch on external flash drive.

Here how it looks (menu.lst on external flash drive)

title  Arch Linux  [/boot/vmlinuz26]
root   (hd1,0)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/867695ca-dffa-49f8-b801-5b6108a50335 ro
initrd /boot/kernel26.img

I guess external drive should be detected as hd1 (hd0 is internal).
867695ca-dffa-49f8-b801-5b6108a50335 is a UUID of flash drive.
Everything seems to be OK.

Offline

#4 2010-01-14 23:59:04

decaturguy
Member
From: Sweden
Registered: 2006-11-28
Posts: 117

Re: Installing Arch on external flash drive.

Try adding rootdelay=10 to kernel parameter.

Offline

#5 2010-01-15 00:12:47

firecat53
Member
From: Lake Stevens, WA, USA
Registered: 2007-05-14
Posts: 1,542
Website

Re: Installing Arch on external flash drive.

Try changing to root=UUID=867695ca-dffa-49f8-b801-5b6108a50335 instead of root=/dev/disk/by-uuid/.........

And you might try hd(0,0) as well.....can't quite remember if I had to change that too...

Scott

Last edited by firecat53 (2010-01-15 00:12:59)

Offline

Board footer

Powered by FluxBB