Reinstall GRUB?

Doctor Who whodoctor at gmail.com
Sat Jan 26 20:19:10 UTC 2008


2008/1/25 Mikkel L. Ellertson <mikkel at infinity-ltd.com>:
> Todd Denniston wrote:
> >
> > <about to get in just over my ears>
> > not sure if you need to be working with
> > /boot/grub/device.map
> > I would suggest trying the grub.conf changes first.
> > If you do, then grub-install has a --recheck among it's options. You
> > might want to make a backup of the current map first though.
> >
> > if/when Mikkel comes back, you can probably trust him more than me.
> >
> Good advice. Grub-install seems to pay attention to the device.map
> file when doing the install. At least I have had to edit it to match
> what Grub will see when booting when I install to a USB drive I plan
> to boot off of using the BIOS boot from USB device option. Today
> turned out to be a busy day, so I was not able to get back before
> now. (Problems with a DSL setup when they changed to a static IP -
> everything had to be reconfigured on the customer's instead of the
> ISP changing the DHCP configuration. They forgot to write down some
> of the information they were given, like the name servers and
> gateway IP addresses.)
>
>
> Mikkel

OK....the root partition for Fedora *used* to be /dev/sda2 and now is
/dev/sdb2.  This is seen here:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xfdb8211d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       60801   488384001   a5  FreeBSD

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf18da1dc

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       10199    81923436    7  HPFS/NTFS
/dev/sdb2   *       10200       12749    20482875   83  Linux
/dev/sdb3           12750       15299    20482875   83  Linux
/dev/sdb4           15300       60801   365494815   83  Linux

Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0007a82a

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1        2611    20972826   83  Linux
/dev/sdc2            2612        2873     2104515   82  Linux swap / Solaris
/dev/sdc3            2874        3004     1052257+  83  Linux
/dev/sdc4            3005       60801   464254402+  8e  Linux LVM

I have changed /etc/grub.conf manually to be:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,1)
#          kernel /boot/vmlinuz-version ro root=/dev/sda2
#          initrd /boot/initrd-version.img
#boot=/dev/sda2
default=2
timeout=5
splashimage=(hd1,1)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.14-107.fc8)
        root (hd1,1)
        kernel /boot/vmlinuz-2.6.23.14-107.fc8 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.23.14-107.fc8.img
title Fedora (2.6.23.9-85.fc8)
        root (hd1,1)
        kernel /boot/vmlinuz-2.6.23.9-85.fc8 ro root=LABEL=/ rhgb quiet
        initrd /boot/initrd-2.6.23.9-85.fc8.img
title Fedora (2.6.21-2952.fc8xen)
        root (hd1,1)
        kernel /boot/xen.gz-2.6.21-2952.fc8
        module /boot/vmlinuz-2.6.21-2952.fc8xen ro root=LABEL=/ rhgb quiet
        module /boot/initrd-2.6.21-2952.fc8xen.img
title Fedora (2.6.21-2950.fc8xen)
        root (hd1,1)
        kernel /boot/xen.gz-2.6.21-2950.fc8
        module /boot/vmlinuz-2.6.21-2950.fc8xen ro root=LABEL=/ rhgb quiet
        module /boot/initrd-2.6.21-2950.fc8xen.img

Where all (hd0,1) were changed to (hd1,1).

What else needs to be done?

Thanks.




More information about the fedora-list mailing list