I have fixed the kernel panic preventing booting...
Although /usr-move failed due to lack of space, it looks like it had moved /sbin and replaced it with a symlink to /usr/sbin. When the bootloader tried to switch to the "real" init it couldn't find it as /usr wasn't mounted yet. When I added
Code:
rd.lvm.lv=VolGroup00/LogVol02
(this is the LV where /usr resides) to the grub command line in /boot/grub2/grub.cfg, it booted without problem. I can't find much info on grub / grub2 syntax but this appears to be the way to tell it to temporarily mount, or at least be able to read, a LVM filesystem. When resources make statements like
Quote:
|
...must be mounted by the initramfs during early boot
|
this is presumably how it happens.
However...when I now run the FC17 x86_64 upgrade DVD, it still fails to recognise the existing intallation. I am aware that I wil have to resize LVs and FSes in order for /usr-move to complete, but it doesn't get as far as even starting that. And LVM can't be a problem
per se, as the original upgrade attempt started OK with exactly the same storage config as I still have.
Any ideas on why it is not seeing the existing FC16 install?
UPDATE:
Adding
Code:
rd.lvm.lv=VolGroup00/LogVol01 rd.lvm.lv=VolGroup00/LogVol03
which is where /var and /usr/local reside (i.e. letting the Anaconda installer "see" all of he OS install) doesn't make a difference. I also have
in grub.cfg, to no effect.