Bug#506582: grub2 will happily make unbootable systems with /boot on LVM

Robert Millan rmh at aybabtu.com
Wed Apr 1 01:31:21 UTC 2009


On Sat, Nov 22, 2008 at 01:45:15PM -0600, Jim Studt wrote:
> Package: grub-pc
> Version: 1.96+20080724-12
>
> update-grub will happily work with kernels on an LVM partition even  
> though the lvm module is not installed in the MBR.
> The fix for this may well be to have...
> 	GRUB_PRELOAD_MODULES=lvm
> ... in /etc/default/grub and to do a grub-install, but that option is  
> not documented anywhere and is only discoverable by reading the  
> 00_header script.
>
> update-grub should detect if it is putting LVM or RAID mounted kernels  
> and the corresponding modules are not in GRUB_PRELOAD_MODULES and print a 
> warning lest it render the system unbootable.

This is already handled by update-grub.  Specifically by
prepare_grub_to_access_device in util/update-grub_lib.in (now
grub-mkconfig_lib.in).

Your bug report doesn't contain enough information to diagnose why this
didn't work for you.  Please provide all the info that is usually
included by reportbug.

Thanks

-- 
Robert Millan

  The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and
  how) you may access your data; but nobody's threatening your freedom: we
  still allow you to remove your data and not access it at all."





More information about the Pkg-grub-devel mailing list