I currently have SME 8.1 running on a box that's getting a little long in the tooth, so I figured it was time for an upgrade. My plan was to build a new machine, install the drives from the old machine, and I'd be up and running as I'd done in the past. Unsurprisingly (I wouldn't be posting here otherwise), it didn't work as expected.
The old system is a Gigabyte GA 8I865GME-775-RH motherboard, 2.8 GHz Pentium D with 1 GB RAM, and two hard drives in a software RAID 1 configuration. The new machine is a Supermicro MBD-X9SCL-F-O motherboard, Intel i3-3240, 8 GB ECC RAM (required by this motherboard).
My first attempt was to remove both drives from the old server, install them in the new server (keeping drive 1 in the first position and drive 2 in the second position), and boot. The system didn't boot. I didn't note all the error messages, but the last was "Kernel panic - not syncing: Attempted to kill init!"
I returned the drives to the old server and it booted and ran without issue. Figuring there may be a hardware configuration issue that would need to be set during installation, my second attempt was to remove a single drive from the old server and install it in the new server (leaving the old server running with the other drive). I then booted from the SME 8.1 installation CD and ran an upgrade, which completed very quickly (as expected) and without errors. If that had worked, my next step would have been to move the other drive over and resync. But when I tried to boot the new server, I got what what seemed to be the same error messages. The last one (the kernel panic) was the same, and here's what was leading up to it as best as I can transcribe it:
Scanning logical volumes
Reading all physical volumes. This may take a while...
No volume groups found
Activating logical volumes
Volume group "main" not found
Creating root device.
Mounting root filesystem.
mount: could not find filesystem '/dev/root'
Setting up other filesystems.
Setting up new root fs
setuproot: moving /dev failed: No such file or directory
no fstab.sys, mounting internal defaults
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
Switching to new root and running init.
unmounting old /dev
unmounting old /proc
unmounting old /sys
switchroot: mount failed: No such file or directory
Kernel panic - not syncing: Attempted to kill init!
Clearly it's not finding something critical, but I don't see that I have access to a shell at this point to figure out what's going on.
To rule out the chance of this being incompatible hardware, I did a clean install of SME 8.1 onto a spare hard drive--it installs, boots, and runs without issue.
I can, if necessary, backup the old server, do a clean install on the new server, and then restore from the backup. I'd rather not if I can avoid it, though, as I've made some modifications over the years that I don't know that I could readily replicate.