Bug#776450: Xen PVH support for grub-xen in Buster
Colin Watson
cjwatson at debian.org
Mon Jan 7 21:17:38 GMT 2019
On Mon, Jan 07, 2019 at 09:53:36PM +0100, Hans van Kranenburg wrote:
> Note that:
>
> Installing for x86_64-xen platform.
> grub-install: warning: no hints available for your platform. Expect
> reduced performance.
> Installation finished. No error reported.
>
> ...which means that it only has /boot/grub/x86_64-xen with a copy of the
> modules. Maybe that's something to think about for the part of the story
> that actually expects those modules to be there? Maybe just always throw
> all of the three different types in there?
Oh right, I indeed forgot that bit. I've pushed a fix (though no need
to retest). i386-xen can only boot a 32-bit kernel and so isn't usable
with an amd64 userspace, but i386-xen_pvh can be used either way.
> Anyway, the first thing we're testing doesn't rely on that, so let's
> continue. In the xen config file, I use...
>
> ---- >8 ----
> kernel = "/usr/lib/grub-xen/grub-i386-xen_pvh.bin"
> type = "pvh"
> ---- >8 ----
>
> ...and yes, blue grub screen and it boots.
Excellent; thanks a lot for the test!
> Suggestion:
>
> From usability point of view, it would actually also be nice if
> console=hvc0 would be added by default in the GRUB_CMDLINE_LINUX_DEFAULT
> for inside the Xen domU.
>
> The default is now "quiet", but if you remove "quiet", it stays as
> quiet, and for a new user, it doesn't have to be super obvious what to
> do in this case.
It would be helpful not to collect too many not-very-closely-related
issues into this single bug. In any case, if you install via the Debian
installer then it arranges for this to happen; we could look into doing
it somewhere else if there were a compelling reason to do so, but I'm a
little wary of shuffling all that fairly delicate machinery around as we
approach release, and d-i already sets up a number of other similar
things so is in a good position to do this.
--
Colin Watson [cjwatson at debian.org]
More information about the Pkg-grub-devel
mailing list