Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:virtualisation_et_emulation:simh:tutos:unix-32v

Ceci est une ancienne révision du document !


Installation de UNIX/32V sur VAX-11/780 via émulateur SimH

UNIX/32V alias 32V est la version 32 bits d'Unix version 7 des laboratoires Bell Labs de l'entreprise AT&T pour le mini-ordinateur VAX-11/780 de l'entreprise Digital Equipment Corporation (DEC). C'est le premier système Unix 32 bits officiel des laboratoires Bell Labs, on peut dire que presque tous les Unix actuels ont comme parent UNIX/32V. Cette variante d'Unix a démontrée la portabilité d'Unix et du langage C.

Si vous souhaitez avoir davantage d'informations sur les Unix des Bell Labs rendez-vous ici

Prérequis pour installer UNIX/32V

  • Vous aurez besoin du simulateur vax780 de l'émulateur SimH pour le VAX-11/780 et du fichier vmb.exe.
  • Un éditeur de texte (vim, nano, gedit,…etc).
  • Et du programme wget et de la bande d'installation de 32V.

Processus d'installation d'UNIX/32V

Depuis un terminal de votre système hôte

Installation des logiciels requis sous Debian :

sudo apt install wget vim simh

sous FreeBSD :

sudo pkg install vim open-simh

il y a déjà vi (nvi) sous FreeBSD mais vim est plus agréable.

J'ai constaté que le paquet simh a été retiré de Debian 13. Si souhaitez récupérer et installer le paquet .deb faîtes ceci :
wget http://ftp.fr.debian.org/debian/pool/main/s/simh/simh_3.8.1-6.1_amd64.deb

puis :

sudo dpkg -i simh_3.8.1-6.1_amd64.deb

SimH n'a pas besoin de dépendances logicielles donc inutile de taper la commande sudo apt-get -f install.

Créer les répertoires pour l'installation de 32V :

mkdir -p emulateur/simh/UNIX32V

Rendez-vous dans le dossier UNIX32V :

cd emulateur/simh/UNIX32V/

Télécharger la bande d'installation :

wget http://zazie.tom-yam.or.jp/starunix/starunix.tar.bz2

et sous FreeBSD :

fetch http://zazie.tom-yam.or.jp/starunix/starunix.tar.bz2

Extraire l'archive starunix.tar.bz2 :

tar xvfj starunix.tar.bz2

Déplacer la bande d'installation dans le répertoire courant :

mv -v starunix/32v/32v.tape .

Télécharger fichier vmb.exe :

wget https://github.com/open-simh/simh/blob/master/VAX/vmb.exe

et pour FreeBSD, utilisé la commande fetch.

Si vous le souhaitez, vous pouvez supprimer ces fichiers et répertoire (inutile pour 32V) :

rm -rf starunix*

mais le répertoire starunix contient également les bandes de 3BSD et 4BSD.

Créer fichier install.ini

vim install.ini

Démarrer sur la bande d'installation de 32V à partir du fichier install.ini :

vax780 install.ini

Sur le terminal du simulateur du VAX-11/780

Copie de l'image miniroot via l'utilitaire tdcopy :

tdcopy
1
0
1
0
0
0
0
480

La préparation du disque dur étant terminée on peut mettre fin à l'émulation :

CTRL+E

cette combinaison de touche stop le simulateur vax780, puis :

q

à l'invite sim> la touche q permet de quitter l'émulateur SimH.

Retour au terminal de l'hôte

Vous pouvez supprimer le fichier install.ini :

rm install.ini

Créer le fichier boot.ini

vim boot.ini

Démarrer le simulateur vax780 avec le fichier boot.ini :

unix

Retour au terminal du simulateur de VAX-11/780

 
 
 
 
wiki/virtualisation_et_emulation/simh/tutos/unix-32v.1759343705.txt.gz · Dernière modification : de Thibault Seguin