OK, one more and hopefully last comment: forget the above mentioned workaround. If you remove the laptop from the dock, the kernel finds hda again.
So, i'm trying the UUID solution but i encountered two roadblocks: 1) how to make GRUB or LILO use UUIDs? (rewriting the initrd.img should work, no?) 2) how to assign UUIDs to removable media drives like CD-ROM drives? Please point me to any area that is more suited for these questions. Regards -- udev enumeration should use /sys/bus not /sys/devices https://launchpad.net/bugs/6367 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs