I added a new drive to an existing system and installed F15 on the new drive, and all was well. I copied what I needed from the old drive and removed it from the system. Now it won't boot. It drops to a shell with the message
ACPI: Expecting a [Reference] package element, found type 0
I don't know if that's relevant, but dmesg reveals that it can't find the root device:
dracut: inactive '/dev/vg_server100/lv_swap' [9.81 GiB] inherit
dracut: inactive '/dev/vg_server100/lv_home' [1.76 TiB] inherit
dracut: inactive '/dev/vg_server100/lv_root' [50.00 GiB] inherit
dracut: inactive '/dev/VolGroup00/LogVol00' [1.13 TiB] inherit
dracut: inactive '/dev/VolGroup00/LogVol01' [1.94 GiB] inherit
dracut: Volume group "vg_server1" not found
dracut: Skipping volume group vg_server1
dracut: Warning: No root device "block:/dev/mapper/vg_server100-lv_root" found
dracut: Warning: LVM vg_server1/lv_swap not found
server1 was the volume group on the drive that was removed. I thought I had removed that volume group in the disk manager. server100 is the new volume group.
In the shell, I can mount the root partition and look at its contents. It all seems to be there, but the /boot directory is empty.
Any idea how I can get this system to boot up normally?
---------- Post added at 03:38 PM ---------- Previous post was at 02:59 PM ----------
I discovered this entry in my /etc/fstab file:
UUID=... /boot ext4 defaults 1 2
I guess that's the part that's really missing? Any idea how I would go about recovering it?
---------- Post added at 03:59 PM ---------- Previous post was at 03:38 PM ----------
The boot partition is in tact, and so is the root partition. So I'm still wondering why dracut thinks there is no root device.