[ubuntu-mythtv] MythBuntu boot
Scott D. Davilla
davilla at 4pi.com
Thu Mar 6 16:07:15 GMT 2008
>As far as I'm aware, kexec isn't used. It is available:
>/usr/src/linux-headers-2.6.24-11-generic$ cat .config | grep KEXEC
>You should double check with the folks at kernel-team at lists.ubuntu.com
>or in #ubuntu-kernel to verify though. They would be the ones to add
>your last EFI patch anyhow :)
I'm still trying to figure out the actual boot sequence of the
liveCD, I've not found a good write up that describes it yet. As far
as I can tell it goes like this;
isolinux boots /casper/vmlinuz with an initrd from the same location.
casper runs gfxgrub to allow the user choice of what to do.
a choice of LiveCD involves mounting the squashfs and maybe a chroot
into in. It's the last part that's fuzzy and undocumented.
I've looked into the initial boot/initrd sequence and that seems
fine. My concern involves the transition into the squashfs, a pivot
or switch_root is fine. A userland kexec into a kernel/initrd on the
squashfs would fail without my userland patch.
kexec is really two parts, the kernel bits and the userland bits. The
kernel bits are fine, my patch addresses a bug in involving assuming
VGA bios in the userland kexec (kexec-tools).
More information about the Ubuntu-mythtv