Hi all, I'm stumped with this one.
I've got a running raspbian system: the root partition is on the SD card, while everything else is on various partitions on a connected hard drive.
The hard drive has a spare partition, sda3, and I've rsync'ed root from the SD card onto that.
I've changed cmdline.txt to reflect the moved root partition:
original: console=...... root=PARTUUID=6c586e13-02 ..... new: console=s.... root=PARTUUID=b9a242b4-1890-4c02-808b-36961834b2f6 ...
and fstab (in both the new and old /etc directories) original: PARTUUID=6c586e13-02 / ext4 defaults,noatime 0 1 new: PARTUUID=b9a242b4-1890-4c02-808b-36961834b2f6 / ext4 defaults,noatime 0 1
The system tries to start up off sda3, and gets as far as running /sbin/init. But then it complains about various library files not loading, starting with:
ERROR: ld.so object '/usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored
(I had to video the console to get that :-)
followed by a kernel panic.
I know the libarmmem*.so files are there, as it still boots off the SD card when I restore the original cmdline/fstab files.
AFAICS what I've done reflects various how-to's off the web. But something's amiss, clearly. Any help would be appreciated, thanks.