On Sunday, July 24 at 09:49 (+1000), Adam Carter said:
> Summary; > Copied / from sda3 to sdb3 > Updated the fstab in the new disk (/dev/sdb3 / > btrfs noatime,compress=lzo 0 0) > Updated the kernel line's root=/dev/sda3 to /dev/sdb3 in grub.conf, > but left the root (hd0,0) as it is. So, kernel is loaded from sda but > init should run from sdb. > When booting the kernel successfully mounts /dev/sdb3 as root fs > Then the system halts at one of the freeing memory messages, but I > assume the problem is that init isn't executed from /dev/sdb3 I wouldn't assume. If init isn't executed you should get an explicit error from the kernel: Kernel panic - not syncing: No init found. Try passing init= option to the kernel.