[Bug 1014695] Re: need some mechanism to support /boot/grub/menu.lst and pv-grub
Scott Moser
smoser at ubuntu.com
Mon Jun 18 15:09:21 UTC 2012
Long term, this would be a better path as the maintenance of menu.lst
does not really make sense in cloud-init, and debian has packaged cloud-
init without the grub-legacy-ec2 code.
Also, note in debian bug http://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=672104 the discussion there.
** Bug watch added: Debian Bug tracker #672104
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672104
** Also affects: grub (Debian) via
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672104
Importance: Unknown
Status: Unknown
** Also affects: cloud-init (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub in Ubuntu.
https://bugs.launchpad.net/bugs/1014695
Title:
need some mechanism to support /boot/grub/menu.lst and pv-grub
Status in “cloud-init” package in Ubuntu:
New
Status in “grub” package in Ubuntu:
New
Status in “grub” package in Debian:
Unknown
Bug description:
Currently (12.04 and quantal at the moment) cloud-init creates a binary package called grub-legacy-ec2. The purpose of grub-legacy-ec2 is really to
* support use of pv-grub, a xen paravirtualied bootloader, which reads a grub 0.97 style /boot/grub/menu.lst file
* install along side of grub-pc. The Ubuntu cloud-images that run on xen are identical at the filesystem level to those that run on kvm. Having 2 images, or having the user need to install a specific package based on hypervisor is not desirable.
the grub-legacy-ec2 package basically represents a copy of grub
(0.97)'s update-grub code and required dependencies. As that is the
code that updates /boot/grub/menu.lst. It also includes some small
bit of code to determine if a kernel is sufficient to run on EC2
(based on the fact that in the past some kernels did not run there).
So, this bug is a request to remove that function from cloud-init and
either put it into the grub package instead.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1014695/+subscriptions
More information about the foundations-bugs
mailing list