Hi there
the problem with the partuuid can occur for example if your original root partition is on /dev/sda on the source system but you restore your clone to /dev/sdb on your second system. System will start boot OK since the boot partition is flagged "boot, esp" but then it stops because it's looking for PARTITION UUID on /dev/sdb which it won't find since that originally came from /dev/sda on the original system.
So the boot process which probably looks at the /dev/sda partition on the new system won't find the correct partition UUID for the new root "/" on /dev/sdb. Changing fstab doesn't work in these cases when systemd is used as the boot manager. But by fixing the PARTITION UUID (not the DISK UUID) on dev/sdb will ensure the correct root ("/") partition is mounted.
I'm sure someone will come up with a much more geeky / technical answer -- but hey I'm trained as an Engineer, not a computer guru.
That's not a terribly technical explanation but it's basically what happens when trying to clone Linux systems and move them to new machines. Incidentally systemd is far better these days than relying on grub as a boot manager.
Cheers
jimbo
the problem with the partuuid can occur for example if your original root partition is on /dev/sda on the source system but you restore your clone to /dev/sdb on your second system. System will start boot OK since the boot partition is flagged "boot, esp" but then it stops because it's looking for PARTITION UUID on /dev/sdb which it won't find since that originally came from /dev/sda on the original system.
So the boot process which probably looks at the /dev/sda partition on the new system won't find the correct partition UUID for the new root "/" on /dev/sdb. Changing fstab doesn't work in these cases when systemd is used as the boot manager. But by fixing the PARTITION UUID (not the DISK UUID) on dev/sdb will ensure the correct root ("/") partition is mounted.
I'm sure someone will come up with a much more geeky / technical answer -- but hey I'm trained as an Engineer, not a computer guru.
That's not a terribly technical explanation but it's basically what happens when trying to clone Linux systems and move them to new machines. Incidentally systemd is far better these days than relying on grub as a boot manager.
Cheers
jimbo
My Computer
System One
-
- OS
- Windows XP,7,10,11 Linux Arch Linux
- Computer type
- PC/Desktop
- CPU
- 2 X Intel i7