I'm assuming you are building this on F9?

I wasn't, I was using the script and kickstart in the koan source which was fc8.  I've switched to the development branch which is fc9 and re-built it.

The cd image that comes out of that works, as in, it boots and starts executing the scripts.  I believe I can modify things to do what we need.

I also tried using the livecd-iso-to-pxe script to convert the iso into a pxe boot kernel/initrd and pxelinux config file.  That also worked as far as I could tell booting an actual machine using the generated /tftpboot tree (it generates a kernel, initrd, and pxelinux config file)

However, I tried booting the kernel and initrd with qemu using its -kernel and -initrd options, and it wouldn't work.  I'd like to get this to work if possible so I can rapidly try new images without booting up actual hardware.
It's actually not that big of a deal because qemu boots the iso just fine.  I'm just curious why it wouldn't boot the kernel/initrd directly.  The command line looks like this:
qemu -m 256 -hda ~/disk.qcow2 -kernel vmlinuz0 -initrd initrd0.img -append "root=/koan-live-cd.iso rootfstype=iso9660 rootflags=loop"
It errors with a kernel panic being unable to mount the root filesystem.  The append line was copied from the generated pxe config from the livecd-iso-to-pxe script.  /koan-live-cd.iso is a file in the initrd.


Anyways, if that's a dead end, I won't worry about it.  I'm going to try and modify the koan live cd to be a cloner live cd.  I'm first going to get it working with dd, since partimage isn't in the repos and I'll have to build it myself.
-Andrew

On Tue, Aug 5, 2008 at 2:58 PM, Michael DeHaan <mdehaan@redhat.com> wrote:
Andrew Brown wrote:
> So I've started looking at the script that builds a koan live cd (the
> 'live' directory in the koan source) to modify it to do what we need,
> but I'm having trouble getting the code to produce a bootable iso.
>
> I'm just trying to run the build.py script as is, and it produces a
> koan-live-cd.iso.  But when I boot it, it gets several errors about
> mounting the root filesystem, as well as several other errors that I
> can type up here if you want.  The last line looks like "switchroot:
> mount failed: No such file or directory"
>
> I need to get this working before I can move on to editing it for the
> cloner imaging.  Any idea what's going on with this?
> -Andrew

Sure.  Perhaps you can take a picture of the actual error, so we can run
it by the livecd-tools folks?

I'm assuming you are building this on F9?

--Michael


_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/cobbler