install grub on LVM

Fred Grant fgrant at powercom.net
Tue Sep 18 23:28:47 UTC 2007


On Tue, 2007-09-18 at 16:23 -0500, Bob McClure Jr wrote: 
> On Tue, Sep 18, 2007 at 04:10:37PM -0500, Fred Grant wrote:
> > On Tue, 2007-09-18 at 10:02 -0500, Bob McClure Jr wrote:
> > > On Tue, Sep 18, 2007 at 06:39:20AM -0500, Fred Grant wrote:
> > > > I want to install grub on hd1 boot partition which is LVM.
> > OK it's not LVM, it's ext3.  I must have been looking at swap.
> > > 
> > > hd1?  Do you mean hda?  Or hda1?
> > > hda1
> > > I didn't think you could boot LVM partitions.  Let's be clear on this.
> > > An LVM partition is somewhat like an extended partition in that it
> > > does not contain any kind of filesystem.  It does, however, contain
> > > one or more logical volumes each of which which may contain a
> > > filesystem.
> > > 
> > > Customarily, there is (at least) one plain linux partition with an
> > > ext[23] filesystem on it, which is designated as the /boot partition.
> > > You will likely have another partition, type LVM, which contains one
> > > or more logical volumes containing filesystems for /, /home, etc.
> > > Still, you would normally install grub on the MBR of that disk, e.g.,
> > > for /dev/hda
> > > 
> > >   grub-install /dev/hda
Maybe I should do:  grub-install /dev/hdb?
> > I did this and result is indicated below.
> 
> While booted to FC5?  If so, show us the grub.conf for that system.
This is from /etc/grub.conf.  It looks the same in /boot.
--------------
# From hda1
# New Fedora5 on hda
# 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/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz

title Fedora Core (2.6.18-1.2239.fc5)
root (hd0,0)
kernel /vmlinuz-2.6.18-1.2239.fc5 ro root=/dev/VolGroup00/LogVol00 rhgb
quiet
initrd /initrd-2.6.18-1.2239.fc5.img

title Fedora Core (2.6.20-1.2320.fc5)
root (hd0,0)
kernel /vmlinuz-2.6.20-1.2320.fc5 ro root=/dev/VolGroup00/LogVol00 rhgb
quiet
initrd /initrd-2.6.20-1.2320.fc5.img
---------

> 
> > > Care to share a bit more information about your desired setup?
> > ------------
> > fdisk:
> > Disk /dev/hda: 30.7 GB, 30750031872 bytes
> > 255 heads, 63 sectors/track, 3738 cylinders
> > Units = cylinders of 16065 * 512 = 8225280 bytes
> > 
> >    Device Boot      Start         End      Blocks   Id  System
> > /dev/hda1   *           1          13      104391   83  Linux
> > /dev/hda2              14        3738    29921062+  8e  Linux LVM
> > 
> > Disk /dev/hdb: 61.4 GB, 61492838400 bytes
> > 255 heads, 63 sectors/track, 7476 cylinders
> > Units = cylinders of 16065 * 512 = 8225280 bytes
> > 
> >    Device Boot      Start         End      Blocks   Id  System
> > /dev/hdb1   *           1        7288    58540828+  83  Linux
> > /dev/hdb2            7289        7476     1510110    5  Extended
> > /dev/hdb5            7289        7476     1510078+  82  Linux swap /
> > Solaris
> > 
> > Disk /dev/dm-0: 29.5 GB, 29527900160 bytes
> > 255 heads, 63 sectors/track, 3589 cylinders
> > Units = cylinders of 16065 * 512 = 8225280 bytes
> > 
> > Disk /dev/dm-0 doesn't contain a valid partition table
> > 
> > Disk /dev/dm-1: 1073 MB, 1073741824 bytes
> > 255 heads, 63 sectors/track, 130 cylinders
> > Units = cylinders of 16065 * 512 = 8225280 bytes
> > 
> > Disk /dev/dm-1 doesn't contain a valid partition table
> 
> The above two errors can be ignored.
> 
> > -------------------
> > Per the above, I have F5 installed on hda and Ubuntu live cd on hdb.  In
> > BIOS I select "boot from HDD1" and boot fails.  If I select "boot from
> > HDD2", boot succeeds.  Is it possible that BIOS considers hda to be
> > HDD2?
> 
> Could be.  The BIOS will tell you.
> 
> > Can it be toggled?
> 
> In most recent machines, yes.  Look in the BIOS under something like
> Boot Order or drive swapping.  Rick has a lot more experience with
> that and can probably tell you exactly.
> 
> > I don't play around with BIOS much because it
> > scares me.
> > > 
> > > >
> > -- 
> > Fred
> 
> Cheers,




More information about the Redhat-install-list mailing list