Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:virtualisation_et_emulation:simh:tutos:svr1

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:svr1 [2025/10/10 00:19] Thibault Seguinwiki:virtualisation_et_emulation:simh:tutos:svr1 [2025/10/14 12:13] (Version actuelle) – [Depuis le terminal du simulateur] Thibault Seguin
Ligne 1: Ligne 1:
 ====== Installation de UNIX System V Release 1 sur PDP-11 via l'émulateur SimH ====== ====== Installation de UNIX System V Release 1 sur PDP-11 via l'émulateur SimH ======
-**UNIX System V Release 1** (**//SVR1//**) est la première version de **UNIX System V**, sortie en 1983. Ce système était disponible pour mini-ordinateurs PDP-11 et VAX.+**UNIX System V Release 1** (**//SVR1//**) est la première version de [[wiki:histoire_informatique:at_t-unix|UNIX System V]], sortie en 1983. Ce système était disponible pour mini-ordinateurs PDP-11 et VAX.
 ===== Prérequis pour l'installation de SVR1 ===== ===== Prérequis pour l'installation de SVR1 =====
   * Un interpréteur **perl** pour pouvoir créer la bande d'installation via le script ''mkdisttap.pl''.   * Un interpréteur **perl** pour pouvoir créer la bande d'installation via le script ''mkdisttap.pl''.
Ligne 27: Ligne 27:
  
 Déplacer les fichiers d'installation dans le répertoire courant : Déplacer les fichiers d'installation dans le répertoire courant :
-<code user>mv -v squoze.net/UNIX/sysV_pdp11/files/* .</code>+<code user>mv squoze.net/UNIX/sysV_pdp11/files/* .</code>
  
 Contenu du script perl ''mkdisttap.pl'' pour créer la bande d'installation : Contenu du script perl ''mkdisttap.pl'' pour créer la bande d'installation :
Ligne 96: Ligne 96:
  
 Création fichier [[wiki:virtualisation_et_emulation:simh:tutos:svr1:install.ini]] : Création fichier [[wiki:virtualisation_et_emulation:simh:tutos:svr1:install.ini]] :
-<code user></code> +<code user>vim install.ini</code> 
-<code user></code> + 
-<code user></code> +Démarrer le simulateur **pdp11** avec fichier ''install.ini'' : 
-<code user></code> +<code user>pdp11 install.ini</code> 
-<code user></code> + 
-<code user></code> +==== Depuis le terminal du simulateur ==== 
-<code user></code> +<code user>n</code> 
-<code user></code> +<code user>y</code> 
-<code user></code> +<code user>0</code> 
-<code user></code> +<code user>y</code> 
-<code user></code> +<code user>y</code> 
-<code user></code> +<code user>0</code> 
-<code user></code> +<code user>y</code>puis appuyez sur la touche ''Entrer''
-<code user></code> + 
-<code user></code> +Le simulateur se coupe automatiquement, tapez cette commande : 
-<code user></code> +<code user>boot rp0</code> 
-<code user></code> +<code user>0</code>après le caractère ''='' tapez : 
-<code user></code> +<code user>unixgdtm</code>puis la touche ''Entrer''
-<code user></code>+ 
 +Vous arrivez sur une invite de commande ''#'' en mode single user. 
 + 
 +Pour modifier le comportement de ''erase'' et ''kill'' via la commande **stty** : 
 +<code user>stty erase # kill @</code> 
 + 
 +Installation du reste de la bande : 
 +<code user>echo </dev/mt4</code> 
 +<code user>echo </dev/mt4</code> 
 +<code user>echo </dev/mt4</code> 
 +<code user>echo </dev/mt4</code> 
 +<code user>cd /</code> 
 +<code user>mkfs /dev/rrp1 322278 7 418</code
 +<code user>labelit /dev/rrp1 usr p0002</code> 
 +<code user>mount /dev/rp1 /usr</code> 
 +<code user>cd /usr</code> 
 +<code user>cpio -idmB </dev/rmt4</code> 
 +<code user>cpio -idmB </dev/rmt4</code> 
 +<code user>cpio -idmB </dev/rmt4</code> 
 +<code user>mkdir man</code> 
 +<code user>cd man</code> 
 +<code user>cpio -idmB </dev/rmt4</code> 
 +<code user>cpio -idmB </dev/rmt4</code> 
 + 
 +Configurer le système en mode multi-utilisateur : 
 +<code user>ed /etc/rc</code> 
 +<code user>/mount/</code> 
 +<code user>a</code> 
 +<code user>/etc/mount /dev/rp1 /usr</code> 
 +<code user>.</code> 
 +<code user>w</code> 
 +<code user>q</code> 
 +<code user>ln /unixgdtm /unix</code> 
 +<code user>sync</code> 
 +<code user>sync</code> 
 +<code user>sync</code> 
 +<code user>sync</code> 
 +<code user>sync</code>puis appuyer sur la combinaison de touche ''CTRL+E'' puis sur la touche ''q'' pour arrêter l'émulateur SimH. 
 + 
 +==== Retour au terminal de votre hôte ==== 
 +Création du fichier [[wiki:virtualisation_et_emulation:simh:tutos:svr1:boot.ini]] : 
 +<code user>vim boot.ini</code> 
 + 
 +Démarrer //SVR1// nouvellement installé : 
 +<code user>pdp11 boot.ini</code> 
 + 
 +==== Retour au terminal du simulateur ==== 
 +<code user>0</code>après le signe ''='' entrez : 
 +<code user>unix</code> 
 +<code user>init 2</code> 
 +<code user>y</code> 
 +<code user>n</code> 
 + 
 +Enter le nom d'utilisateur : 
 +<code user>root</code> 
 + 
 +Et voilà vous sous SVR1 en mode multi-utilisateur ! 
 + 
 +Si vous souhaitez supprimer les fichiers devenus inutiles : 
 +<code user>rm -rf bootstrap cpio.binary dist.tape *.cpio in* mkdisttap.pl root.image sysv_pdp11.tgz squoze.net</code> 
 + 
 +===== Exemple de boot de UNIX System V Release 1 ===== 
 +<file> 
 +PDP-11 simulator Open SIMH V4.1-0 Current        simh git commit id: d4f85d01 
 +Disabling XQ 
 +#0=unix 
 + 
 +UNIX/sysV: unixgdtm 
 +real mem = 262144 bytes 
 +avail mem = 185280 bytes 
 + 
 +INIT: SINGLE USER MODE 
 +# init 2 
 + 
 +INIT: New run level: 2 
 +Is the date Wed Dec  1 15:35:46 EST 1982 correct? (y or n) y 
 +Do you want to check the file systems? (y or n) n 
 +/etc/rc: /usr/lib/ex2.15preserve: not found 
 +-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/adm/cronlog 
 +/etc/rc: /usr/adm/cronlog: cannot create 
 +cron started 
 + 
 +Console Login: root 
 +UNIX System V 
 +#  
 +</file> 
 + 
 +<note important>Pour arrêter le système tapez : <code user>shutdown -y -g 0 -i 0</code>puis : <code user>init 1</code>attendre d'être mode single user et arrêter l'émulateur.</note>
wiki/virtualisation_et_emulation/simh/tutos/svr1.1760055566.txt.gz · Dernière modification : de Thibault Seguin