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

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wiki:virtualisation_et_emulation:simh:tutos:unix-32v [2025/10/01 18:00] Thibault Seguinwiki:virtualisation_et_emulation:simh:tutos:unix-32v [2025/10/01 19:32] (Version actuelle) Thibault Seguin
Ligne 4: Ligne 4:
 Si vous souhaitez avoir davantage d'informations sur les Unix des Bell Labs rendez-vous [[wiki:histoire_informatique:research_unix|ici]] Si vous souhaitez avoir davantage d'informations sur les Unix des Bell Labs rendez-vous [[wiki:histoire_informatique:research_unix|ici]]
 ===== Prérequis pour installer UNIX/32V ===== ===== Prérequis pour installer UNIX/32V =====
-  * Vous aurez besoin de l'émulateur **SimH** pour simuler le VAX-11/780 et du fichier ''vmb.exe''.+  * 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).   * Un éditeur de texte (**vim**, **nano**, **gedit**,...etc).
   * Et du programme **wget** et de la bande d'installation de //32V//.   * Et du programme **wget** et de la bande d'installation de //32V//.
Ligne 40: Ligne 40:
 Créer fichier [[wiki:virtualisation_et_emulation:simh:tutos:unix-32v:install.ini]] Créer fichier [[wiki:virtualisation_et_emulation:simh:tutos:unix-32v:install.ini]]
 <code user>vim install.ini</code> <code user>vim install.ini</code>
 +
 +Démarrer sur la bande d'installation de //32V// à partir du fichier ''install.ini'' :
 +<code user>vax780 install.ini</code>
 +
 +==== Sur le terminal du simulateur du VAX-11/780 ==== 
 +Copie de l'image ''miniroot'' via l'utilitaire **tdcopy** :
 +<code user>tdcopy</code>
 +<code user>1</code>
 +<code user>0</code>
 +<code user>1</code>
 +<code user>0</code>
 +<code user>0</code>
 +<code user>0</code>
 +<code user>0</code>
 +<code user>480</code>
 +
 +La préparation du disque dur étant terminée on peut mettre fin à l'émulation :
 +<code user>CTRL+E</code>cette combinaison de touche stop le simulateur **vax780**, puis :
 +<code user>q</code>à 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'' :
 +<code user>rm install.ini</code>
 +
 +Créer le fichier [[wiki:virtualisation_et_emulation:simh:tutos:unix-32v:boot.ini]]
 +<code user>vim boot.ini</code>
 +
 +Démarrer le simulateur **vax780** avec le fichier ''boot.ini'' :
 +<code user>unix</code>
 +
 +==== Retour au terminal du simulateur de VAX-11/780 ====
 +Formatage de la partition ''/usr'' et restauration de fichiers :
 +<code user>/etc/mkfs /dev/rp0h 322278</code>
 +
 +Monter le système de fichiers formaté :
 +<code user>/etc/mount /dev/rp0h /usr</code>
 +
 +//32V// ne dipose pas de la commande **mt** donc il faut avancer la bande via ces 2 commandes :
 +<code user>cp /dev/rmt4 /dev/null</code>
 +<code user>cp /dev/rmt4 /dev/null</code>
 +
 +Accèder à la partition ''/usr'' et la restaurer avec la commande **tar** :
 +<code user>cd /usr</code>
 +<code user>tar xbf 20 /dev/rmt0</code>
 +
 +L'OS est installé, on peut synchroniser le disque dur et arrêter l'émulateur SimH :
 +<code user>sync</code>
 +<code user>sync</code>
 +<code user>sync</code>
 +<code user>sync</code>
 +<code user>sync</code>
 +<code user>CTRL+E</code>
 +<code user>q</code>
 +
 +Pour éjecter la bande d'installation, vous pouvez ajouter le caractère '';'' devant la ligne ''at tu0 32v.tape'' du fichier ''boot.ini'' ('';'' est l'équivalent de ''#'' pour les scripts **sh**) ou tout simplement supprimer la ligne.
 +
 +==== Démarrer UNIX/32V en mode multi-utilisateur ====
 +<code user>vax780 boot.ini</code>
 +<code user>unix</code>
 +
 +À l'invite de commande ''#'', tapez la combinaison de touche ''CTRL+D'' pour passer en mode multi-utilisateur.
 +
 +Ensuite saisissez votre utilisateur, en l'occurrence **root** par défaut, sans mot de passe.
 +
 +**Bonne découverte d'//UNIX/32V// !**
 +
 +===== Exemple de démarrage de UNIX/32V =====
 +<file>
 +VAX 11/780 simulator Open SIMH V4.1-0 Current        simh git commit id: d4f85d01
 +/home/beastie/emulateur/simh/UNIX32V/boot.ini-15> att dz -m 2311
 +%SIM-INFO: Listening on port 2311
 +Modem control activated
 +
 +HALT instruction, PC: 00030040 (HALT)
 +
 +file : unix
 +
 +RESTRICTED RIGHTS
 +USE, DUPLICATION OR DISCLOSURE IS
 +SUBJECT TO RESTRICTION STATED IN YOUR
 +CONTRACT WITH WESTERN ELECTRIC COMPANY INC.
 +
 +real mem  = 8323072
 +Warning: more page-frames than allocated in bit map
 +   Only 2048 of 16256 used. (Increase PHYSPAGES)
 +avail mem = 939008
 +# entering rc
 +clearing mtab
 +clearing /tmp
 +mounting /usr on rp0h
 +starting update
 +starting cron
 +leaving rc
 +
 +login: root
 +
 +</file>
 +
 +
 +
 +
 +
wiki/virtualisation_et_emulation/simh/tutos/unix-32v.1759341604.txt.gz · Dernière modification : de Thibault Seguin