Benutzer-Werkzeuge

Webseiten-Werkzeuge


emulation-einer-vax-mit-simh:emulation_einer_microvax_3900_mit_netbsd

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.

emulation-einer-vax-mit-simh/emulation_einer_microvax_3900_mit_netbsd.txt · Zuletzt geändert: 2021/11/28 13:48 von sommteck