Update:
reformatted using another RPi to vfat. Same result:
end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)
Here’s the complete log from the Move to USB:
stopping openHAB
1+0 records in
1+0 records out
512 bytes copied, 0.0072061 s, 71.1 kB/s
partitioning on ‘/dev/sda’
Checking that no-one is using this disk right now … OK
Disk /dev/sda: 250 GiB, 268435456000 bytes, 524288000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Created a new DOS disklabel with disk identifier 0xca8372f1.
/dev/sda1: Created a new partition 1 of type ‘Linux’ and of size 250 GiB.
Partition #1 contains a vfat signature.
/dev/sda2: Done.
New situation:
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 524287999 524285952 250G 83 Linux
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
creating filesys on ‘/dev/sda1’
mke2fs 1.43.4 (31-Jan-2017)
/dev/sda1 contains a vfat file system
Creating filesystem with 65535744 4k blocks and 16384000 inodes
Filesystem UUID: 6dfd8012-4fc5-4747-888d-987758cbc734
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
mounting new root ‘/dev/sda1’
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so.
copying root sys, please be patient. Depending on the speed of your USB device, this can take 10 to 15 min
291,938,986 12% 6.53MB/s 0:00:42 (xfr#460, to-chk=0/63603)
adjusting fstab on new root
adjusting system root in kernel bootline
OK, moving system root finished you’re all set, PLEASE REBOOT