[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
>CONFIG_KEXEC=y
>
>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).

Scott



More information about the Ubuntu-mythtv mailing list