diff options
author | Mike Frysinger <vapier@gentoo.org> | 2007-07-10 08:43:51 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2007-07-10 08:43:51 +0000 |
commit | ae160bf293959088adb874c1585567ac04ea90b9 (patch) | |
tree | c4b1f16fbda856a1250c9523446fc8c67315e570 | |
parent | 6802e045b3742228a61e07eee49f6af5a9a3ba28 (diff) |
document qemu hacking
-rw-r--r-- | HACKING | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/HACKING b/HACKING new file mode 100644 index 00000000..116a07cd --- /dev/null +++ b/HACKING @@ -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 |