Hi Dave

On 4/15/07, slugmanbashi <[EMAIL PROTECTED]> wrote:

Ive just discovered that the slug wont start if an additional USB stick is
plugged into Disk port 2.

I suspect that your the extra USB flash drive is coming up as sda as
opposed to your original USB flash drive and therefore the system
cannot find your root partition. The solution is to mount your drives
by UUID.

You can get a list of the UUIDs with

$ tree /dev/disk
/dev/disk
|-- by-id
|   |-- usb-ST340014_A_5000000000002886 -> ../../sda
|   |-- usb-ST340014_A_5000000000002886-part1 -> ../../sda1
|   |-- usb-ST340014_A_5000000000002886-part2 -> ../../sda2
|   `-- usb-ST340014_A_5000000000002886-part5 -> ../../sda5
|-- by-path
|   |-- pci-0000:00:01.2-usb-0:1:1.0-scsi-0:0:0:0 -> ../../sda
|   |-- pci-0000:00:01.2-usb-0:1:1.0-scsi-0:0:0:0-part1 -> ../../sda1
|   |-- pci-0000:00:01.2-usb-0:1:1.0-scsi-0:0:0:0-part2 -> ../../sda2
|   `-- pci-0000:00:01.2-usb-0:1:1.0-scsi-0:0:0:0-part5 -> ../../sda5
`-- by-uuid
   `-- 424ba820-8e80-422e-aaeb-b343b4a462f1 -> ../../sda1

and then modify your fstab by replacing /dev/sda1 (your root
partition) with the UUID, e.g.

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
UUID=424ba820-8e80-422e-aaeb-b343b4a462f1       /       ext3
defaults,errors=remount-ro 0       1
/dev/sda5       none            swap    sw              0       0
/dev/sda1       /media/usb0     auto    rw,user,noauto  0       0
/dev/sda5       /media/usb1     auto    rw,user,noauto  0       0

Then update the initramfs:

$ sudo update-initramfs -u

and flash the new initramfs

$ sudo flash-kernel

Before you do any of this, I suggest making a backup of your existing
flash. See http://www.nslu2-linux.org/wiki/Debian/FAQ.

Gordon

--
Gordon Farquharson


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to