document qemu hacking

This commit is contained in:
Mike Frysinger 2007-07-10 08:43:51 +00:00
parent 6802e045b3
commit ae160bf293

27
HACKING Normal file
View File

@ -0,0 +1,27 @@
------------
QEMU NOTES
------------
Since the qemu docs blow, I'll make some quick notes here for how to get a
system running for baselayout testing.
- create rootfs (feel free to tweak 500M):
$ dd if=/dev/zero of=root.img bs=1M count=500M
$ mke2fs -F -j root.img
- install Gentoo stage3:
$ mkdir loop
$ mount -o loop root.img loop
$ sudo tar pjxf stage3-x86.tar.bz2 -C loop
$ sudo chroot loop
<all you really need to configure is like /etc/fstab>
/dev/hda / ext3 noatime 0 1
$ umount loop
- create an x86 kernel from a vanilla tarball:
- make sure you enable serial console support
- you shouldn't need any modifications, just grab a recent vanilla
- run qemu:
$ qemu \
-hda root.img \
-append "root=/dev/hda console=ttyS0" \
-kernel your-compiled-vmlinux \
-nographic