[OpenBSD]

OpenBSD/vax sur SIMH


Il est très facile d'installer OpenBSD/vax sur le simulateur VAX SIMH. Vous n'avez besoin que d'une machine raisonnablement puissante, assez d'espace disque pour une image disque de 1.5Go et le fichier floppy52.fs. Considérant que vous allez lancer SIMH sur un système OpenBSD, installez le paquetage emulators/simh des ports. Décidez du lieu de votre environnement SIMH OpenBSD/vax, et créez y un fichier openbsd.simh contenant :

set cpu 128m
at nvr openbsd.nvram

deposit rq qtime 1000000

set rq0 ra92
at rq0 openbsd.ra0.disk

set rq1 cdrom
at rq1 /dev/rcd0c

set rq2 cdrom
at rq2 floppy52.fs

at xq0 bge0

boot cpu
exit

Ceci configure SIMH pour simuler un VAX avec 128 Mo de mémoire, un disque RA92 de 1.5Go, une unité CD-ROM afin d'utiliser le CD1 de votre jeu de CD-ROM, une autre unité CD-ROM depuis laquelle booter, et un contrôleur Ethernet DELQA Qbus. Vous aurez à remplacer bge0 avec le nom de l'interface sur votre machine. Vous pourriez aussi avoir à remplacer /dev/rcd0c par le nom d'un périphérique brut correspondant à votre véritable unité CD-ROM.

Par défaut en pressant ^E cela stoppera l'émulation, si vous êtes habitué aux combinaisons de touches emacs, vous voudrez modifier cela (par exemple en ajoutant set console wru=1e pour configurer ^6, code ascii 0x1e). Si vous préférez un disque plus gros, replacez set rq0 ra92 avec par exemple set rq0 rauser=15000 (où 15000 est la taille en Mo). Consultez la documentation SIMH pour plus de détails.

Copiez 5.2/vax/floppy52.fs dans le répertoire de votre environnement SIMH OpenBSD/vax. À présent, lancez SIMH. Vous devriez saisir au prompt de boot boot dua2:, entrainant le boot de SIMH dans le programme d'installation OpenBSD classique :

# simh-vax openbsd.simh

VAX simulator V3.9-0
NVR: buffering file in memory
Eth: opened OS device bge0
Loading boot code from /usr/local/lib/simh/vax/ka655x.bin


KA655-B V5.3, VMB 2.7
Performing normal system tests.
40..39..38..37..36..35..34..33..32..31..30..29..28..27..26..25..
24..23..22..21..20..19..18..17..16..15..14..13..12..11..10..09..
08..07..06..05..04..03..
Tests completed.
>>>boot dua2:
(BOOT/R5:0 DUA2



  2..
-DUA2
  1..0..


>> OpenBSD/vax boot [1.16] <<
>> Press enter to autoboot now, or any other key to abort: 0
> boot bsd
Après avoir fini l'installation, relancez SIMH en saisissant cette fois-ci :
>>>boot dua0:
afin de booter depuis votre image disque fraichement installée. Vous aurez besoin d'un peu de patience pendant votre premier boot, lors de la génération des clés SSH de l'hôte pouvant prendre un peu de temps. Mais vous devriez finalement booter et voir apparaître un prompt login familier :
OpenBSD/vax (noname.my.domain) (console)

login: 
Après avoir installé des paquetages additionnels, vous voudrez peut-être retirer les lignes faisant référence à votre unité CD-ROM, ainsi que floppy52.fs de votre fichier openbsd.simh.

Régalez-vous !


OpenBSD/vax
www@openbsd.org
$OpenBSD: vax-simh.html,v 1.28 2013/02/03 07:49:52 ajacoutot Exp $