NetBSD SIMH HOW-TO
This guide is intended to help you install NetBSD on the SIMH VAX emulator.
1. Get the emulator source code from the SIMH home page
. Currently, the emulator is in a
file called |simhv29-9.zip|.
2. Create a directory to hold the emulator, and unpack the zip files
with unzip -a there.
3. Build the emulator by typing
mkdir BIN
make BIN/vax
If that doesn't work, read the documentation included with SIMH.
4. Get a NetBSD/vax CD ISO image, for example NetBSD 1.5.2
.
5. Start the emulator program (|BIN/vax|).
6. At the emulator prompt, type
load -r /path/to/simh/VAX/ka655.bin
set rq0 ra92
at rq0 netbsd.dsk
set rq1 cdrom
at rq1 /path/to/vaxcd.iso
boot cpu
This will configure the emulated VAX with an RA92 disk, and the CD
image masquerading as an RD54 disk. See the SIMH documentation for
other options.
7. At the VMB prompt, type
boot dua1:
to boot off the CD.
8. Proceed with a normal NetBSD install. You may not want to install
the X11 stuff, since SIMH doesn't emulate a frame buffer. Also,
there is a problem where the installation program doesn't find the
|.tgz| files on the CD. If this happens, suspend the installation
with |Control-Z|, and type
mount -t cd9660 /dev/ra1a /mnt2
Then resume with |fg| and tell the installation program to ignore
the error.
9. After a considerable amount of time, the installation finishes,
and you may shut down or reboot.
10. You can now type |q| at the emulator prompt to exit the emulator.
11. Enter these lines
load -r /path/to/simh/VAX/ka655.bin
set rq0 ra92
at rq0 netbsd.dsk
boot cpu
into a file, say |netbsd-boot|.
12. Restart the emulator like so:
BIN/vax netbsd-boot
13. At the VMB prompt, type
boot dua0:
to boot off the disk.
14. Welcome to NetBSD!
If you are interested in helping this document cover other NetBSD ports,
or have any other comments or suggestions, please contact Lars Brinkhoff
, or the NetBSD WWW
group .
Acknowledgements
The initial version of this HOW-TO was written by Lars Brinkhoff
. Some of the information in this page was
derived from an email sent by Mirian Crzig Lennox
.
------------------------------------------------------------------------
<../../> NetBSD Home Page <../../>
<../../Documentation/> NetBSD Documentation top level
<../../Documentation/>
------------------------------------------------------------------------
(Contact us) $NetBSD:
emulator-howto.html,v 1.8 2003/07/17 08:42:13 keihan Exp $
Copyright © 2002-2003 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
<../../Misc/disclaimer.html>