[Bug 1524029] [NEW] support grub-emu and kexec loader

Scott Moser smoser at ubuntu.com
Tue Dec 8 18:11:06 UTC 2015


Public bug reported:

In search of a netboot solution for system z, I found
 https://share.confex.com/share/123/webprogram/Session15694.html
which discusses some work suse has done to support kexec from grub-emu.
The end result is that they an boot kernel+initrd and execute grub-emu and have it load grub config files and load the operating system kernel.

This is very similar in path to the way that powerNV works, where there
is kernel+initrd and petitboot.

Either solution to provide a netboot functionality will require addressing some interesting platform characteristics of zSeries.
At very least there is no common way to determine inside a zVM guest which of the network devices is "yours" to use.  That is commonly passed in in kernel parameters.

More information is available at
 https://share.confex.com/share/123/webprogram/Session15694.html
and patches at 
 https://build.opensuse.org/package/show/openSUSE:Factory/grub2 (search for s390)

** Affects: grub2 (Ubuntu)
     Importance: Undecided
         Status: New

** Summary changed:

- support grub-emu and kexec
+ support grub-emu and kexec loader

** Description changed:

  In search of a netboot solution for system z, I found
-  https://share.confex.com/share/123/webprogram/Session15694.html
+  https://share.confex.com/share/123/webprogram/Session15694.html
  which discusses some work suse has done to support kexec from grub-emu.
  The end result is that they an boot kernel+initrd and execute grub-emu and have it load grub config files and load the operating system kernel.
  
  This is very similar in path to the way that powerNV works, where there
  is kernel+initrd and petitboot.
  
  Either solution to provide a netboot functionality will require addressing some interesting platform characteristics of zSeries.
  At very least there is no common way to determine inside a zVM guest which of the network devices is "yours" to use.  That is commonly passed in in kernel parameters.
+ 
+ More information is available at
+  https://share.confex.com/share/123/webprogram/Session15694.html
+ and patches at 
+  https://build.opensuse.org/package/show/openSUSE:Factory/grub2 (search for s390)

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1524029

Title:
  support grub-emu and kexec loader

Status in grub2 package in Ubuntu:
  New

Bug description:
  In search of a netboot solution for system z, I found
   https://share.confex.com/share/123/webprogram/Session15694.html
  which discusses some work suse has done to support kexec from grub-emu.
  The end result is that they an boot kernel+initrd and execute grub-emu and have it load grub config files and load the operating system kernel.

  This is very similar in path to the way that powerNV works, where
  there is kernel+initrd and petitboot.

  Either solution to provide a netboot functionality will require addressing some interesting platform characteristics of zSeries.
  At very least there is no common way to determine inside a zVM guest which of the network devices is "yours" to use.  That is commonly passed in in kernel parameters.

  More information is available at
   https://share.confex.com/share/123/webprogram/Session15694.html
  and patches at 
   https://build.opensuse.org/package/show/openSUSE:Factory/grub2 (search for s390)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1524029/+subscriptions



More information about the foundations-bugs mailing list