[Bug 1311870] Re: pygrub on 12.04 don't start 14.04
These will solves: grub2 (2.02~beta2-16) unstable; urgency=medium [ Ian Campbell ] * Provide prebuilt grub-xen binaries for host use in a new grub-xen-host package. * Build/Install binaries into /boot/xen when installing grub-xen. -- Ian Campbell Thu, 06 Nov 2014 13:32:01 + http://anonscm.debian.org/cgit/pkg- xen/xen.git/commit/?h=feature/bug770460&id=316adb14314e05cbf57d92d871ec88b6d870f925 -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to xen in Ubuntu. https://bugs.launchpad.net/bugs/1311870 Title: pygrub on 12.04 don't start 14.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1311870/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1311870] Re: pygrub on 12.04 don't start 14.04
> Hopefully 12.04 and wheezy both get pygrub updates to support 14.04 domUs. A backport[0] or SRU[1] is probably suitable here (I'm not sure which). Volunteers welcome. For a first step, we need to understand what version of pygrub is needed, or what patch needs to be backported. [0] https://wiki.ubuntu.com/UbuntuBackports [1] https://wiki.ubuntu.com/StableReleaseUpdates -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to xen in Ubuntu. https://bugs.launchpad.net/bugs/1311870 Title: pygrub on 12.04 don't start 14.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1311870/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1311870] Re: pygrub on 12.04 don't start 14.04
I also confirm that I can't boot any 14.04 LTS domU on Ubuntu 12.04 or Debian Wheezy dom0s with the pygrub available in those repositories. Hopefully 12.04 and wheezy both get pygrub updates to support 14.04 domUs. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to xen in Ubuntu. https://bugs.launchpad.net/bugs/1311870 Title: pygrub on 12.04 don't start 14.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1311870/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1311870] Re: pygrub on 12.04 don't start 14.04
These are details for build custom pvgrub2 image I did: aptitude install autogen libdevmapper-dev libfuse-dev unifont # some are optionals but useful (other requirements if I am not mistaken are included in the preparation of xen and qemu from source) git clone git://git.sv.gnu.org/grub.git ./autogen.sh ./configure --target=x86_64 --with-platform=xen make mkdir -p boot/grub/ cat > boot/grub/grub.cfg <<'EOF' insmod lvm insmod ext2 insmod part_msdos insmod part_gpt insmod btrfs insmod xzio insmod regexp for dev in (*); do # $device: parenthesis removed from $dev regexp -s device '\((.*)\)' $dev set root=$device for file in /boot/vmlinuz-* /boot/linux-*; do if test -f $file; then set saved_root=$root fi done done set root=$saved_root if test -f /boot/grub2/grub.cfg ; then configfile /boot/grub2/grub.cfg elif test -f /boot/grub/grub.cfg ; then configfile /boot/grub/grub.cfg fi EOF pkgdatadir=. ./grub-mkstandalone --grub-mkimage=./grub-mkimage -o pvgrub2.xen -O x86_64-xen -d grub-core/ boot/grub/grub.cfg mv pvgrub2.xen /boot To use it simply set the pvgrub2.xen in kernel parameter of domU's xl cfg. Note: it works only with domUs that have grub2, old domUs with grub1 must use pygrub instead -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to xen in Ubuntu. https://bugs.launchpad.net/bugs/1311870 Title: pygrub on 12.04 don't start 14.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1311870/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1311870] Re: pygrub on 12.04 don't start 14.04
Hello Fantu, thanks for this hint. It's gr8 that trusty (Ubuntu 14.04) installes the pygrub2 package, so it should be possible to start a 14.04 pv domU on a 14.04 dom0. I also did not test this. But thats not a solution for thoose who run the dom0 on 12.04 and want to use a 14.04 pv domU now. So it would maybe an idea to backport the pygrub2 package to 12.04? Have a nice day. Imker -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to xen in Ubuntu. https://bugs.launchpad.net/bugs/1311870 Title: pygrub on 12.04 don't start 14.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1311870/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1311870] Re: pygrub on 12.04 don't start 14.04
To boot pv domUs with newer grub pvgrub2 is needed, I'm using for a few months a custom build from source, Trusty have it in official repository: http://packages.ubuntu.com/trusty/grub-xen Even if I not tested official debian/ubuntu now and from a quick look I do not saw where is the file to pass to the domU's configuration as kernel to use it. Can someone tell how to use it and add a documentation? -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to xen in Ubuntu. https://bugs.launchpad.net/bugs/1311870 Title: pygrub on 12.04 don't start 14.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1311870/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1311870] Re: pygrub on 12.04 don't start 14.04
Hello Robie, I think so. pygrub should understand the 14.04 grub menu, so pygrub on 12.04 needs to be fixed. Thats why I first wort this bug against XEN. I don't konw why it was changed to grub by somebody. Have a nice day. Imker -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to xen in Ubuntu. https://bugs.launchpad.net/bugs/1311870 Title: pygrub on 12.04 don't start 14.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1311870/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1311870] Re: pygrub on 12.04 don't start 14.04
Thank you for taking the time to report this bug and helping to make Ubuntu better. As far as I understand, Xen's use of pygrub means that it must understand what grub is doing, and thus this is not a bug in grub, but in Xen and/or pygrub only. If behaviour in 14.04's grub has changed, then it is pygrub that needs to be fixed. If this is wrong, please do explain. Thanks! ** Changed in: grub2 (Ubuntu) Status: Confirmed => Invalid ** Changed in: xen (Ubuntu) Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to xen in Ubuntu. https://bugs.launchpad.net/bugs/1311870 Title: pygrub on 12.04 don't start 14.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1311870/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs
[Bug 1311870] Re: pygrub on 12.04 don't start 14.04
** Also affects: xen (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to xen in Ubuntu. https://bugs.launchpad.net/bugs/1311870 Title: pygrub on 12.04 don't start 14.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1311870/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs