Another preupgrade disaster -
Bob Goodwin
bobgoodwin at wildblue.net
Sat Nov 21 14:48:55 UTC 2009
On 20/11/09 21:01, stan wrote:
> On Fri, 20 Nov 2009 17:43:36 -0500
> Bob Goodwin<bobgoodwin at wildblue.net> wrote:
>
>
>> On 20/11/09 17:29, David Timms wrote:
>>
>>> On 11/21/2009 08:50 AM, Bob Goodwin wrote:
>>>
>>>> Don't know what that means. Why does it want the "root" for the
>>>> previous system?
>>>>
>>> The "root" in this case refers to the top level of your filesystem
>>> tree "/". It can't find it.
>>>
>>> Can you post: cat /boot/grub/grub.conf [root at box6 ~]# cat
>>> /boot/grub/grub.conf
>>> # grub.conf generated by anaconda
>>> #
>>> # Note that you do not have to rerun grub after making changes to
>>> this file
>>> # NOTICE: You have a /boot partition. This means that
>>> # all kernel and initrd paths are relative to /boot/, eg.
>>> # root (hd0,0)
>>> # kernel /vmlinuz-version ro
>>> root=/dev/mapper/vg_box6-lv_root #
>>> initrd /initrd-version.img #boot=/dev/sda
>>> default=1
>>> timeout=10
>>> splashimage=(hd0,0)/grub/splash.xpm.gz
>>> hiddenmenu
>>> title Upgrade to Fedora 12 (Constantine)
>>>
> root (hd0,0)
>
>>> kernel /upgrade/vmlinuz preupgrade
>>> repo=hd::/var/cache/yum/preupgrade
>>> stage2=hd:UUID=09e14e02-5f2b-4e87-b2b6-4d8ffb6d7f98:/upgrade/install.img
>>> ks=hd:UUID=09e14e02-5f2b-4e87-b2b6-4d8ffb6d7f98:/upgrade/ks.cfg
>>> initrd /upgrade/initrd.img
>>>
> I don't know about the rest of what you posted, but this seems to be
> missing the root (hd0,0) line. Maybe preupgrade takes it from the next
> stanza???
>
>
>>> title Omega 11.1 Fedora Remix (2.6.30.9-96.fc11.i586)
>>> root (hd0,0)
>>> kernel /vmlinuz-2.6.30.9-96.fc11.i586 ro
>>> root=/dev/mapper/vg_box6-lv_root
>>> initrd /initrd-2.6.30.9-96.fc11.i586.img
>>>
>
Well whatever, I added that line as shown below, but still get the same
error when I run preupgrade.
#boot=/dev/sda
default=1
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Upgrade to Fedora 12 (Constantine)
root (hd0,0)
kernel /upgrade/vmlinuz preupgrade
repo=hd::/var/cache/yum/preupgrade
stage2=hd:UUID=09e14e02-5f2b-4e87-b2b6-4d8ffb6d7f98:/upgrade/install.img
ks=hd:UUID=09e14e02-5f2b-4e87-b2b6-4d8ffb6d7f98:/upgrade/ks.cfg
initrd /upgrade/initrd.img
title Omega 11.1 Fedora Remix (2.6.30.9-96.fc11.i586)
root (hd0,0)
kernel /vmlinuz-2.6.30.9-96.fc11.i586 ro
root=/dev/mapper/vg_box6-lv_root
initrd /initrd-2.6.30.9-96.fc11.i586.img
title Omega 11.1 Fedora Remix (2.6.30.9-90.fc11.i586)
root (hd0,0)
kernel /vmlinuz-2.6.30.9-90.fc11.i586 ro
root=/dev/mapper/vg_box6-lv_root
initrd /initrd-2.6.30.9-90.fc11.i586.img
title Omega 11.1 Fedora Remix (2.6.30.8-64.fc11.i586)
root (hd0,0)
kernel /vmlinuz-2.6.30.8-64.fc11.i586 ro
root=/dev/mapper/vg_box6-lv_root
initrd /initrd-2.6.30.8-64.fc11.i586.img
However when I run fdisk on that computer it shows two drives flagged as
boot. It boots from /dev/sdb. And I see there is an error in the
partitioning on /dev/sda. I wonder if that can cause confusion? It
certainly hasn't bothered F-11, I never noticed before. I would have
tried removing the other boot "*" but I'm not sure if telling it to
write that will cause other problems, with it all being lvm I don't know
if anything is written to that disk that I need? I have a strong
temptation to run fdisk and fix that! Any suggestions ...
cat fdisk.txt
# fdisk.txt
Device Boot Start End Blocks Id System
/dev/sda1 * 1 26 204800 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 26 30401 243991201 8e Linux LVM
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 13 104391 83 Linux
/dev/sdb2 14 9729 78043770 8e Linux LVM
Also I never removed the parts of grub.conf that refer to the kernels I
removed before starting this exercise.
Bob
More information about the fedora-list
mailing list