pv-grub needs to support alpine
Xen users are currently recommended to switch to pv-grub when hitting issues w/pygrub.
There’s two problems:
- pv-grub doesn’t read a /boot/extlinux.cfg inside a VM
Since it’s called pv-grub that’s kinda understandable.
- pv-grub needs to be given a named root partition
apparently it doesn’t do any of the active partitions and MBR stuff.
That means a user can’t repartition their VM or do anything like it.
So, in fact, it’s not a working replacement for pygrub!
Not mentioning advanced use cases like pxe boot with disk fallback?
I think in any case those issues are solveable. They’re mostly upstream
issues but since using extlinux Alpine Linux is pretty much affected.
A solution might be as easy (and ugly) as having a compatibility hook in
update-extlinux.
Hopefully a fix would not be too hackish or we just have the next
incomplete thing to deprecate in a few years.
(from redmine: issue id 2356, created on 2013-11-14, closed on 2014-06-26)