[Libguestfs] question from 'edwin' on #libguestfs

Richard W.M. Jones rjones at redhat.com
Mon Feb 28 17:06:20 UTC 2011


This was a question asked last week on the IRC channel.  I was on
holiday and no one else was around at that time of the day to answer
it ...

< edwin> [Wed 19:27] hi
< edwin> [Wed 19:28] libguestfs-test-tool  says "sh: mkisofs: not found" on Debian, it is supposedly replaced by 
               genisoimage. How do I proceed about gathering debug info on why guestfs doesn't work?

< edwin> [Wed 19:29] should I create a symlink named mkisofs to genisoimage?

This is a problem with the Debian package.  I've noted it and will
try to fix it next week.

< edwin> [Wed 19:31] another problem is that the guest can't find cdrom.ko, but I do a drivers/cdrom/cdrom.ko module on the 
               host
< edwin> [Wed 19:49] looks like the initrd that is built doesn't contain cdrom.ko...
< edwin> [Wed 20:04] febootstrap's helper/ext2initrd.c lacks cdrom.ko

Seems to be a bug in febootstrap, also noted, will try to fix.

< edwin> [Wed 20:14] ok now I lack the ext2 module in my custom kernel
< edwin> [Wed 20:26] hmm now I have ext2.ko, but it still says febootstrap: no ext2 root device found
< edwin> [Wed 20:26] what other feature am I missing in the kernel? and can I tell febootstrap to use a different kernel 
               than the one I booted? (like a distro kernel, not my custom one)

We're not currently very smart about how we choose the kernel to use.
febootstrap tries a naive algorithm to get the "newest" (ie. latest
version) non-Xen kernel, and this has caused problems for other
people, and also for people with custom kernels.

This is something that needs to be fixed in the medium term,
eg. allowing people to choose which kernel to boot from, and/or being
smarter about how to choose the kernel on other (ie. non-Fedora)
distros.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine.  Supports Linux and Windows.
http://et.redhat.com/~rjones/virt-df/




More information about the Libguestfs mailing list