====== Installation und Einrichtung von NetBSD einer emulierten (Micro-) VAX unter SIMH ====== ===== Voraussetzungen ===== * Es sollte sichergestellt werden, dass die Funktionalität für den Ethernet-Support gegeben ist (aktivierte Funktionalität in SIMH, sow eine Bridge auf dem Host-Computer). * Ein ISO-Image von NetBSD für VAX. ===== Konfigurationsdatei start.txt für die MicroVAX mit NetBSD unter SIMH ===== echo echo SimH 4.0 Configuration file for MicroVAX 3900 echo echo Host System : DEC MicroVAX 3900 echo Operating System : NetBSD 9.2 echo Memory : 64 MiB echo Network config : XQ: Ethernet, 08:00:2B:04:14:02 echo Disks : rq0: RA92 1.5 GB using for / and swap echo : rq1: RA92 1,5 GB using for /usr/src echo : rq2: RA92 1,5 GB using for /home echo : rq3: iso file echo load -r ka655x.bin ; NVRAM attach NVR nvram.bin ; CPU config set CPU 64m set CPU conhalt set CPU idle=netbsd ; Disk drives set rq0 ra92 attach rq0 d0.dsk set rq1 ra92 attach rq1 d1.dsk set rq2 ra92 attach rq2 d2.dsk set rq3 cdrom attach -r rq3 ../install-images/NetBSD-9.2-vax.iso ; Serial port, simulated by Telnet to port 23 set DZ LINES=16 set DZ 8B attach DZ 23 NoBuffer ; serial console (launch directly after booting CPU) set console telnet=2323 ; Disable unused peripherals ;set DZ disable ;set rq2 disable ;set rq3 disable set CR disable set RL disable set TS disable set TQ disable ; tape drive set TQ1 disable ; tape drive set TQ2 disable ; tape drive set TQ3 disable ; tape drive set LPT disable ; printer ;set console disable ; serial console ; Network interface (08-00-2B is the DEC prefix, the 04-14-02 part is arbitrary) set xq mac=08-00-2B-04-14-02 attach xq tap:tap0 ; experimental ;set QVSS en ; boot the system boot CPU Wenn die Installation von NetBSD abgeschlossen ist, kann in die Konfigurationsdatei noch folgender Eintrag hinzugefügt werden. Damit wird die Festplatte 'DUA0' bei Start des Emulation automatisch gebootet.: ; Uncomment the line below to enable auto-boot dep bdr 0 ===== Erster Boot-Vorgang nach der Installation ===== Bei der fertigen Installation ist nach dem Login keine Terminal-Emulation aktiviert. Deswegen muss die Umgebungsvariable für die gewünschte Emulation händisch gesetzt werden. Zur Auswahl stehen wie für das Programm Sysinstall auf dem Installationsmedium VT100, VT220, ANSI und XTerm. Am Beispiel von XTerm muss die Variable einfach als Befehl auf der Konsole abgesetzt werden.: export TERM=xterm Alternativ kann die Variable in die entsprechende .profile-Datei oder in die .shrc-Skripte für die automatische Ausführung integriert werden. ===== Links ===== * http://sommteck.net/wiki/doku.php?id=netbsd:netbsd * https://www.netbsd.org/