Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:virtualisation_et_emulation:simh:tutos:sys3_vax

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:sys3_vax [2025/10/10 17:14] Thibault Seguinwiki:virtualisation_et_emulation:simh:tutos:sys3_vax [2025/10/14 10:58] (Version actuelle) Thibault Seguin
Ligne 1: Ligne 1:
 ====== Installation de UNIX System III sur VAX-11/780 via l'émulateur SimH ====== ====== Installation de UNIX System III sur VAX-11/780 via l'émulateur SimH ======
 **UNIX System III** est le premier Unix commercial de l'entreprise **AT&T**, il est sorti en novembre 1981 et associait divers variantes internes au **Bell Labs** : **Unix version 7**, **PWB/UNIX 2.0**, **CB UNIX 3.0**, **UNIX/RT** et **UNIX/32V**. //UNIX System III// a été porté à la fois sur PDP-11 et VAX-11/780. **UNIX System III** est le premier Unix commercial de l'entreprise **AT&T**, il est sorti en novembre 1981 et associait divers variantes internes au **Bell Labs** : **Unix version 7**, **PWB/UNIX 2.0**, **CB UNIX 3.0**, **UNIX/RT** et **UNIX/32V**. //UNIX System III// a été porté à la fois sur PDP-11 et VAX-11/780.
 +
 +<note>Juste pour info UNIX System III est le premier Unix à avoir intégré la commande **uname**, sous BSD cette commande n'a été intégré qu'à partir de **4.4BSD**.</note>
 +
 +
  
 ===== Prérequis pour installer UNIX System III ===== ===== Prérequis pour installer UNIX System III =====
Ligne 80: Ligne 84:
 <note>Sous GNU/Linux il faut modifier le **shebang** (première ligne du fichier) ''#!/usr/local/bin/perl -w'' par ''#!/usr/bin/perl -w'' du fichier ''mkdisttap.pl''.</note> <note>Sous GNU/Linux il faut modifier le **shebang** (première ligne du fichier) ''#!/usr/local/bin/perl -w'' par ''#!/usr/bin/perl -w'' du fichier ''mkdisttap.pl''.</note>
  
-Créer le script perl ''mkdisttap.pl'' +Le script perl ''mkdisttap.pl'' est déjà présent, il faut juste le rendre exécutable :
-<code user>vim mkdisttap.pl</code>puis rendre le fichier exécutable :+
 <code user>chmod +x mkdisttap.pl</code> <code user>chmod +x mkdisttap.pl</code>
  
Ligne 96: Ligne 99:
 <code user>y</code> <code user>y</code>
 <code user>0</code> <code user>0</code>
-<code user>y</code> 
 <code user>y</code> <code user>y</code>
 <code user>y</code> <code user>y</code>
Ligne 152: Ligne 154:
 Arrêtez l'émulateur en tapant la combinaison de touche ''CTRL+E'' puis appuyez sur la touche ''q'' après l'invite ''sim>''. Arrêtez l'émulateur en tapant la combinaison de touche ''CTRL+E'' puis appuyez sur la touche ''q'' après l'invite ''sim>''.
  
-Création du fichier [[wiki:virtualisation_et_emulation:simh:tutos:sys3_vax:boot.ini]] +==== Retour au terminal de votre hôte ==== 
-<code user></code> +Création du fichier [[wiki:virtualisation_et_emulation:simh:tutos:sys3_vax:boot.ini]] : 
-<code user></code>+<code user>vim boot.ini</code> 
 + 
 +Démarrer UNIX System III via l'émulateur : 
 +<code user>vax780 boot.ini</code
 + 
 +==== Retour au terminal du simulateur ==== 
 +<code user>unix</code> 
 +<code user>init 2</code>puis appuyez sur la combinaison de touche ''CTRL+D'' pour afficher l'invite ''login:'', puis : 
 +<code user>root</code> 
 +<code user>sync</code> 
 +<code user>sync</code> 
 +<code user>sync</code> 
 +<code user>sync</code> 
 +<code user>sync</code> 
 + 
 +Vous pouvez parcourir UNIX system III et découvrir ses entrailles ! 
 + 
 +Pour arrêter l'émulation tapez simplement la combinaison de touche ''CTRL+E'' puis après l'invite ''sim>''  la touche ''q''
 + 
 +Si vous souhaitez supprimer les fichiers et répertoire devenus inutiles : 
 +<code user>rm -rf bootstrap cpio dist.tape fixed_root.img in* m* *.cpio sysiii_vax.tgz squoze.net</code> 
 + 
 +===== Exemple de démarrage d'UNIX System III ===== 
 +<file> 
 +VAX 11/780 simulator Open SIMH V4.1-0 Current        simh git commit id: d4f85d01 
 + 
 +HALT instruction, PC: 00030040 (HALT) 
 + 
 +$$ unix 
 + 
 +UNIX/3.0.1: unixhpht 
 +real mem  = 8323072 
 +avail mem = 8207872 
 +unix 
 +single-user 
 +# init 2 
 +# -su: /usr/lib/acct/startup: not found 
 +process accounting started 
 +/etc/rc: /usr/lib/errdemon: not found 
 +errdemon started 
 +mv: cannot access /usr/adm/sulog 
 +mv: cannot access /usr/lib/cronlog 
 +/etc/rc: /usr/lib/cronlog: cannot create 
 +cron started 
 +multi-user 
 +type ctrl-d 
 + 
 +login: root 
 +UNIX Release 3.0 
 +
 +</file> 
 + 
 +Pour stopper le système : 
 +<file> 
 +#               ## Tapez la combinaison de touche "CTRL+E" 
 +Simulation stopped, PC: 80000625 (BLBC 8000BEF4,80000625) 
 +sim> q 
 +Goodbye 
 +</file>
wiki/virtualisation_et_emulation/simh/tutos/sys3_vax.1760116466.txt.gz · Dernière modification : de Thibault Seguin