I have used rsync to clone all my disks. Then I created partitions and gave them filesystems (ext2). I installed grub. I have done everything that I can think of or what I was able to find on the internet. The system is still not booting :( . What else can I do?
Mount: could not find filesystem '/ dev / root'
During the boot process, you will mount the filesystem (ext2 in your case).
The attached image will appear to fail to mount ext2.
You will not be able to run ext2's /sbin/init because you have failed to mount ext2 (
switchroot: mount failed: No such file or directory)
Please debug that part.
If Initramfs is present, you can debug the init script. (example) Does the device node you want to mount exist?)
I do not know your environment exactly. (Desktop PC or embedded board, ..)
In both cases, however,
I think you could not mount the filesystem.
First, check the device node when mounting the filesystem.
You need an adjusted /etc/fstab and grub config on the clone. You can edit it manually or simply use linuxclone, which will make a bootable system replication with just one command, see: