Put it in your calendars .. May 28th is Fedora 19 virtualization test day.
Every day is libguestfs test day. Just follow the instructions here.
A couple of months ago I bought a Samsung Chromebook to use while travelling around Japan. So how did that work out?
I need to point out first that I was mostly using Fedora 17 (but could dual-boot into ChromeOS for occasional things like G+ Hangouts). Fedora 17 isn’t the latest release, and it is still using the ChromeOS kernel, not a Fedora-compiled kernel. I’ve marked with an asterisk all the points that I think are caused by the ChromeOS kernel rather than by Fedora or the Chromebook itself.
I’m going to categorize this one as a definite success.
Dan’s blog has a post on how to install Fedora 17 ARM on the Chromebook. I’m going to try it out as soon as the 16 GB SD card that I ordered arrives.
Edit: I followed Dan’s instructions and had no problem installing Fedora 17 on my Chromebook.
Thursday (1st Nov) is Fedora virtualization test day. Help us out by testing libguestfs!
Fedora 18 has definitely been a struggle. It is possibly the most delayed Fedora release ever. In libguestfs (in Fedora only) we switched to using libvirt to launch the appliance, revealing a lot of bugs and problems in libvirt in the process.
At the same time we’ve added dozens of major new features to libguestfs.
So there’s likely to be a lot of bugs, and you can make a difference.
Get together to test all aspects of Fedora virt (including libguestfs) with like-minded people in about a month’s time.
More information here: https://fedoraproject.org/wiki/Test_Day:2012-11-01_Virtualization
Fedora gave up building on ppc as a primary architecture a while back [edit: see comments], but Ubuntu has a working ppc build. This is useful for testing software because it’s a big endian architecture, and therefore breaks some assumptions made by software that has only seen an Intel (little endian) architecture.
Fortunately it’s very simple to install Ubuntu/ppc as a qemu guest. Here is how I did it:
qemu-system-ppcbinary with a working bios.
truncate -s 10G disk.img
./qemu-system-ppc -m 1024 -hda disk.img -cdrom mini.iso -boot d
installand go through the installation.
At the end of the installation, it won’t install a boot loader, so the guest won’t be bootable without an external kernel and initrd. This is easy to arrange:
$ guestfish --ro -a disk.img -m /dev/sda2 \ download /vmlinux vmlinux : \ download /initrd.img initrd.img
With the external files
initrd.img you can now boot your guest:
$ ./qemu-system-ppc -m 1024 \ -hda disk.img \ -kernel vmlinux -initrd initrd.img \ -append "ro root=/dev/sda3"