Hello. I cloned my Arch Linux system SD card using Win32DiskImager and booting with the cloned card hangs when trying to mount my disks.
My kernel is 5.7.2-2-ARCH, running on a Wandboard Quad.
The original card boots fine. I have mounted both cards and can compare them. diff says that the two system partitions are identical. fdisk -l shows identical results for the two cards.
Physically the cards are not identical. They are both SanDisk 32 Gb SDHCs, but the cloned card is UHS-1 while the original is not.
In a little more detail: With the cloned card, the system begins trying to mount the disks, which are set to mount by UUID, and it can't find them. It eventually gives up trying to mount them and then hangs indefinitely trying to start the log-in service.
I also tried cloning the card with the disks application under Linux Mint on my PC, but the results are the same. However disks does find unreadable sectors and replaces them with 0s.
Does anybody have any ideas on this? Could it have something to do with the difference in cards? With the cloning process? Or must I look elsewhere? I'm happy to provide any needed info.