I always spend 30 minutes re-figuring out how to get qemu running.  I
know folks like thib and some others have the same issue.  We simply
aren't smart enough to understand the rest of the README.  Here is a
diff to the README to make it useful for people who don't know how to
get this working quickly.

ok

--- /usr/ports/emulators/qemu/files/README.OpenBSD      Thu Dec 11 03:17:33 2008
+++ /usr/local/share/doc/qemu/README.OpenBSD    Wed Dec 24 11:40:58 2008
@@ -12,7 +12,35 @@ README for OpenBSD users
 5. qemu -m 32 -monitor stdio virtual.hd
      (normal boot from hard drive)
 
+==> Even quicker start with access to the outside world
 
+1. Get a CDROM image:
+       ftp ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/cd44.iso
+2. Create a virtual disk image:
+       qemu-img create boot.img 1G
+3. First run with network access (replace nfe0 with the nic that is attached
+   to the physical network):
+       ETHER=nfe0 BRIDGE=bridge0 qemu -no-fd-bootchk -hda boot.img \
+       -cdrom cd44.iso -net nic,model=rtl8139 -net tap
+4. Install OS as usual and use re0 for external network access; optionally
+   select serial console.
+5. Create runqemu script with the following:
+       #!/bin/ksh
+       export ETHER=nfe0
+       export BRIDGE=bridge0
+       qemu -no-fd-bootchk -hda boot.img -net nic,model=rtl8139 -net tap
+
+   In serial console mode do this:
+       #!/bin/ksh
+       export ETHER=nfe0
+       export BRIDGE=bridge0
+       qemu -no-fd-bootchk -nographic -serial stdio -hda boot.img \
+       -net nic,model=rtl8139 -net tap
+ 6. Make the script runable:
+       chmod +x runqemu
+ 7. Run it!
+       ./runqemu
+
 ==> Networking
 
 1.  Default Settings

Reply via email to