I did a harddisk install of rolling to a USB disk. It works fine, but I have to put the root partition device in the "kernel" GRUB line like so: kernel /boot/vmlinuz... root=/dev/sda2.
The problem is, I've read that the device node is not supposed to be reliable. It may well be sdb2, sdc2, etc. when I boot from this disk on another machine. So I'm looking for a stable way of specifying the root partition. Is it possible?
I've tried both root=(UUID) and root=/dev/disk/by-uuid/(UUID), to no avail. Maybe do I need to recompile the kernel with some option activated?