[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lvm support

From: Eric Shattow
Subject: Re: lvm support
Date: Thu, 23 Sep 2004 13:11:39 -0500
User-agent: Mozilla Thunderbird 0.8 (X11/20040917)

Regarding the LVM patch...

I did not write it. I merely updated an existing patch to compile against a known version of GRUB.

I tested it for LVM1/2, but it only works if the PV is made out of msdos label partitions (due to a limitation in GRUB code I think). Additionally, GRUB overwrites key areas of the hard disk that are used by LVM whole-disk Physical Volumes (PVs).

I would like to see this patch updated to work with a whole-disk (i.e. /dev/hda) PV, but there is some question of whether this fits within the scope of GRUB or not...

To boot off a whole-disk PV/LVM2 setup GRUB needs to fill the following points
- identify non-msdos disk label block devices
- fit within the first 0x200 bytes (for LVM2; possibly relocate to some other part of the drive that is LVM2 safe) - initialize a small LVM layer to recognize and identify the physical devices that contain data for a given file. assuming the Logical Volume (LVM term here) is contiguous and linear is fine for minimal support, and would serve my purpose, but could (should?) be extended for non-contiguous file data to provide support for LVM in the various "RAID" modes. - new naming scheme for RAID/LVM devices?: kernel <myvolgroup>/boot/linux/vmlinux.img

I think that this patch *should* be applied to grub upstream, but I do not know enough about GRUB internals to QA it. this is probably something to consider for GRUB2

it's up to you guys.



Thomas Schwinge wrote:

[ CCing to the author of the patch mentioned below, Eric Shattow ]

On Thu, Sep 23, 2004 at 02:46:07PM +0200, Harald Dunkel wrote:
Hi folks,

About 2 years ago somebody posted a patch to add LVM support
for Linux to grub (0.92, see bug #977). I don't know why it
wasn't included in the CVS tree. Obviously such an extension
would be _very_ helpfull.

Anyway, today the patch seems to be removed from the mailing
list archive. Is there a newer patch anywhere?

A newer patch is available here:

I don't know if it's working at all - I have not yet tested it.

Eric, could you please comment on this issue?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]