Subject: Re: new CD booting scheme (i386)
To: Bang Jun-Young <junyoung@netbsd.org>
From: Juan RP <juan@xtrarom.org>
List: current-users
Date: 08/12/2005 14:08:27
On Fri, 12 Aug 2005 12:29:07 +0900
Bang Jun-Young <junyoung@netbsd.org> wrote:

> Steven M. Bellovin wrote:
> > I want to build a bootable install CD using the new cdboot scheme.
> > However, a normal build.sh doesn't seem to compile cdboot.  Should
> > it? What's the best way to make that happen?  (There's not even a
> > cdboot directory created in the obj tree.)
> 
> That's intended. :-)
> 
> Some bits still remain to be done in the bootloader for making a 
> full-featured live CD. I'll resume work on it this weekend.

It would be nice if restriction on libsa/cd9660.c about reading 
files with more than 8 chars is not there anymore (I sent a PR about
this weeks ago), because right now cdboot cannot load kernels like 
"netbsd.ACPI"...

And finally, implementing cd9660_ls() (another PR I sent) to see the
available kernels, or modify boot2.c to show an interactive menu with
different kernels to boot (like GNU Grub).

BTW, yesterday mklivecd(pkgsrc/sysutils/mklivecd) was updated to 0.13.0,
that means you can create your own livecd and put on it things like KDE,
XFCE4, GNOME... all in the same LiveCD, thanks to the VND_COMPRESSION
option in kernel.