- Core i5 @2.4 GHz with 4GiB of RAM
- Gentoo x86_64 multi-lib with KVM-enabled kernel (v3.2)
- qemu-kvm 1.0
- Debian GNU/Hurd 2012-02-21 installation CD
I wrote this post over the course of several days, experimenting with different options for installing Hurd in a virtual machine.
First problemRight after selecting an option in the GRUB menu, the kernel was crashing with the very vague message:
out of range pointer 0x8f790200
Aborted. Press any key to exit.
Second problemI initially created a 5GiB disk image using qcow2. That was a big mistake, the disk I/O was awfully slow, and it took several minutes to just format the hard drive. The solution was obvious, I switched to a raw image format. The disk I/O remained slow however, it took hours to install the base system.
Actually the system is so slow that when it starts downloading the repository databases, the download pauses while the files are saved on the hard drive...
After several hoursThe system is finally up and running! I installed the minimum set of packages to have a usable machine, and the next step will be to try and see if I can optimize the disk I/O somehow.
For the record, I'm starting my VM using the following command:
$ qemu-system-i386 -enable-kvm -m 512 -hda hurd-raw.img -cdrom debian-6.0-hurd-i386-NETINST-1.iso -net nic,model=ne2k_pci -net user
This work by Malina Sulca is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.