pygrub booting extlinux doesn't allow editing command line
Alpine Xen VMs can be booted using pygrub for a while thanks to some patches we have.
An example config file, you see the pygrub setting is all that’s needed.
bootloader=“pygrub”
#kernel = “/xen/kernels/grsec”
#ramdisk = “/xen/kernels/grsec.gz”
#extra = “initrd=initramfs-3.6.11-grsec
root=UUID=C0A820F6-898E-412B-978E-C5286474C34A modules=sd-m
#bootloader = ”pygrub"
disk = [
‘phy:/dev/vgxen_raid10/vrouter_root,xvda,w’,
]
…
There is a critical bug though - if you enter the kernel command line
editor and change something, it’ll immediately break things and not be
able to boot. Even if you undo what you edited, or just add a
space.
It seems that something is overwritten at this stage.
This means you can’t boot a VM to single user mode.
Which isn’t fun.
(from redmine: issue id 2355, created on 2013-11-14)