summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorMichael Brown2006-05-18 15:22:32 +0200
committerMichael Brown2006-05-18 15:22:32 +0200
commit7d239660fbced0b015cd8021f78f6548dd456825 (patch)
treee22607d0017b5302039313b96191dee13ba8a7eb /contrib
parentSet ErrorRecoveryLevel=0 (we don't want to have to handle it). (diff)
downloadipxe-7d239660fbced0b015cd8021f78f6548dd456825.tar.gz
ipxe-7d239660fbced0b015cd8021f78f6548dd456825.tar.xz
ipxe-7d239660fbced0b015cd8021f78f6548dd456825.zip
Updated to new SourceForge CVS locations, and fix a couple of minor
mistakes.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/bochs/README21
1 files changed, 12 insertions, 9 deletions
diff --git a/contrib/bochs/README b/contrib/bochs/README
index fd4b821d..2524579d 100644
--- a/contrib/bochs/README
+++ b/contrib/bochs/README
@@ -14,28 +14,31 @@ but it doesn't seem to quite work.)
To get bochs running is fairly simple:
-1. Build the utilities in this directory
+1. Build the utilities in this directory:
make
2. Get the bochs source code:
- cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bochs login
- cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/bochs co bochs
+ cvs -d:pserver:anonymous@bochs.cvs.sourceforge.net:/cvsroot/bochs \
+ login
+ cvs -d:pserver:anonymous@bochs.cvs.sourceforge.net:/cvsroot/bochs \
+ co bochs
3. Configure bochs with
pushd bochs
- ./configure --enable-all-optimisations --enable-pci --enable-pnic
+ ./configure --enable-all-optimisations --enable-pci --enable-pnic \
--enable-debugger --enable-magic-breakpoints --enable-disasm
popd
4. Build bochs:
make -C bochs
-5. Set up a TAP virtual network device:
- modprobe tun
+5. As root, set up a TAP virtual network device:
+ /sbin/modprobe tun
+ chmod o+r /dev/net/tun
./tunctl -u <username> -t tap0
- ifconfig tap0 up 10.254.254.2 netmask 255.255.255.0
+ /sbin/ifconfig tap0 up 10.254.254.2 netmask 255.255.255.0
-6. Add the following fragment to /etc/dhcpd.conf:
+6. As root, add the following fragment to /etc/dhcpd.conf:
subnet 10.254.254.0 netmask 255.255.255.252 {
range dynamic-bootp 10.254.254.1 10.254.254.1;
}
@@ -45,7 +48,7 @@ To get bochs running is fairly simple:
machine you are using for running Bochs. If not, then you're on
your own.
-7. Restart dhcpd
+7. As root, restart dhcpd
/etc/init.d/dhcpd restart
8. Build Etherboot images