to boot from by ID, rather than the transient location: 1. Boot a desktop/LiveCD. 2. Run sudo /sbin/dumpe2fs /dev/sdX | grep UUID 3. tell 'grub' or 'lilo' to boot with that ID: How can I obtain /dev/sdX ID. for reiserfs Thanks JWM -- udev enumeration should use /sys/bus not /sys/devices https://launchpad.net/bugs/6367