Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:virtualisation_et_emulation:simh:tutos:unix-v6

Ceci est une ancienne révision du document !


Unix version 6 sur PDP-11 avec émulateur SimH

Prérequis pour Unix version 6

Création des répertoires pour Unix version 6 :

mkdir -p emulateur/simh/Unix-V6

Se rendre dans le répertoire nouvellement créé :

cd emulateur/simh/Unix-V6/

Télécharger la bande d'installation d'Unix Version 6 :

wget http://squoze.net/UNIX/v6/files/dist.tap
Sous FreeBSD tapez cette commande :
fetch http://squoze.net/UNIX/v6/files/dist.tap

pour télécharger la bande d'installation.

Processus d'installation d'Unix version 6

Installation du système de fichiers racine

Créer fichier install.ini avec votre éditeur de texte dont le contenu est le suivant :

set cpu 11/40
set tm0 locked
att tm0 dist.tap
att rk0 disk0.rk
att rk1 disk1.rk
att rk2 disk2.rk
d 100000 012700
d 100002 172526
d 100004 010040
d 100006 012740
d 100010 060003
d 100012 000777
g 100000
g 0

Booter à partir de install.ini avec simulateur PDP-11 :

pdp11 install.ini

puis appuyez sur la combinaison de touche CTRL+E.

Après le signe = tapez :

tmrk
O
100
1

Le signe = s'affiche à nouveau, tapez :

tmrk
1
101
3999

À l'affichage = tapez CTRL+E.

À l'invite de commande de SimH sim>, tapez :

boot rk0

après le signe @ tapez :

rkunix

pour démarrer Unix à partir du premier disque rk0.

Au login: entrer l'utilisateur :

root

Création des fichiers de périphériques

Utilisation de l'outil mknod :

/etc/mknod /dev/rk0 b 0 0
/etc/mknod /dev/rk1 b 0 1
/etc/mknod /dev/rk2 b 0 2
/etc/mknod /dev/rrk0 c 9 0
/etc/mknod /dev/rrk1 c 9 1
/etc/mknod /dev/rrk2 c 9 2
/etc/mknod /dev/mt0 b 3 0
/etc/mknod /dev/rmt0 c 12 0

Copie des disques suivie de leurs montage

Copiez les disques :

dd if=/dev/mt0 of=/dev/rk1 count=4000 skip=4100
dd if=/dev/mt0 of=/dev/rk2 count=4000 skip=8100

Montez les disques :

/etc/mount /dev/rk1 /usr/source
mkdir /usr/doc
/etc/mount /dev/rk2 /usr/doc

Édition avec ed de /etc/rc pour le montage des disque au démarrage :

ed /etc/rc
2
a
/etc/mount /dev/rk1 /usr/source
/etc/mount /dev/rk2 /usr/doc
.
w
q

Synchronisation des disques :

sync
sync
sync

puis on coupe le simulateur avec les touches CTRL+E, et enfin :

q

à l'invite sim> de SimH.

wiki/virtualisation_et_emulation/simh/tutos/unix-v6.1759233845.txt.gz · Dernière modification : de Thibault Seguin