>> I'm sure it used to be that you could swap linux discs between PCs and it >> would sort itself out but I try swapping disks about and booting and they >> complain >> "Cannot find UUID..lots of identifying numbers" >> and gives intramfs prompt. > > The system seems to try to mount the root file system, which seems to be > specified in the fstab by UUID. It doesn't. This can have several reasons:
That's quite likely indeed. This said, I've had such UUID problems in the early boot (initramfs) that involved the swap partition rather than the root partition because the code that tries to resume from hibernation looks for some tell-tale sign in the resume partition (usually also playing the role of the swap partition), and this is done before trying to mount the root partition. IIRC booting with `resume=no` on the kernel's command line worked around the problem in my case. Stefan