Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:virtualisation_et_emulation:simh:tutos:3bsd

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:3bsd [2025/10/01 23:44] – [Depuis un terminal de votre système hôte] Thibault Seguinwiki:virtualisation_et_emulation:simh:tutos:3bsd [2025/10/02 15:24] (Version actuelle) – [Retour au terminal de l'hôte] Thibault Seguin
Ligne 15: Ligne 15:
  
 Installer les logiciels requis pour FreeBSD : Installer les logiciels requis pour FreeBSD :
-<code user>sudo pkg install open-simh vim lzip</code>+<code user>sudo pkg install simh vim lzip</code>
  
 <note important>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 : <code user>wget http://ftp.fr.debian.org/debian/pool/main/s/simh/simh_3.8.1-6.1_amd64.deb</code>puis : <code user>sudo dpkg -i simh_3.8.1-6.1_amd64.deb</code>**SimH** n'a pas besoin de dépendances logicielles donc inutile de taper la commande ''sudo apt-get -f install''.</note> <note important>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 : <code user>wget http://ftp.fr.debian.org/debian/pool/main/s/simh/simh_3.8.1-6.1_amd64.deb</code>puis : <code user>sudo dpkg -i simh_3.8.1-6.1_amd64.deb</code>**SimH** n'a pas besoin de dépendances logicielles donc inutile de taper la commande ''sudo apt-get -f install''.</note>
  
 +Création des répertoires pour //3BSD// :
 +<code user>mkdir -p emulateur/simh/3BSD</code>
  
 +Se rendre dans le répertoire ''3BSD'' :
 +<code user>cd emulateur/simh/3BSD</code>
  
 +Téléchargement de la bande d'installation de //3BSD// :
 +<code user>wget http://tenox.pdp-11.ru/os/bsd/distribution/3bsd.tap.lz</code>sous FreeBSD :
 +<code user>fetch http://tenox.pdp-11.ru/os/bsd/distribution/3bsd.tap.lz</code>
 +
 +Télécharger le fichier ''vmb.exe'' :
 +<code user>wget https://github.com/open-simh/simh/blob/master/VAX/vmb.exe</code>sous FreeBSD :
 +<code user>fetch https://github.com/open-simh/simh/blob/master/VAX/vmb.exe</code>
 +
 +Décompresser la bande d'installation :
 +<code user>lzip -d 3bsd.tap.lz</code>
 +
 +Fichier pour le secteur de démarrage [[wiki:virtualisation_et_emulation:simh:tutos:3bsd:3bsd.uue]] à décoder :
 +<code user>uudecode 3bsd.uue</code>
 +
 +Créer fichier [[wiki:virtualisation_et_emulation:simh:tutos:3bsd:install.ini]] :
 +<code user>vim install.ini</code>
 +
 +Exécuter le simulateur **vax780** de **SimH** :
 +<code user>vax780 install.ini</code>
 +
 +==== Depuis le terminal de 3BSD ====
 +Après ''Overwrite last track?'', tapez :
 +<code user>y</code>
 +
 +Exécution du programme **mkfs** pour formater la tranche racine ''/'' :
 +<code user>mkfs</code>
 +<code user>7942</code>
 +<code user>hp(0,0)</code>
 +
 +Exécuter le programme de restauration :
 +<code user>restor</code>
 +<code user>ht(1,1)</code>
 +<code user>hp(0,0)</code>
 +<code user>y</code>
 +
 +Démarrer le système :
 +<code user>boot</code>
 +<code user>hp(0,0)vmunix</code>
 +
 +Formatage de la tranche ''/usr'' :
 +<code user>/etc/mkfs /dev/rrp0g 145673</code>
 +
 +Montage et restauration avec **tar** de la partition ''/usr'' :
 +<code user>/etc/mount /dev/rp0g /usr</code>
 +<code user>cd /usr</code>
 +<code user>cp /dev/rmt5 /dev/null</code>
 +<code user>cp /dev/rmt5 /dev/null</code>
 +<code user>tar xbf 20 /dev/rmt1</code>
 +
 +Démontage de la partition ''/usr'' et synchronisation du disque dur :
 +<code user>cd /</code>
 +<code user>/etc/umount /dev/rp0g</code>
 +<code user>sync</code>
 +<code user>sync</code>
 +<code user>sync</code>
 +<code user>sync</code>
 +<code user>sync</code>
 +
 +On peut désormais stopper le simulateur **vax780** avec la combinaison de touche ''CTRL+E'' et quitter l'émulateur **SimH** avec la touche ''q'', juste après l'invite ''sim>''.
 +
 +==== Retour au terminal de l'hôte ====
 +Création du fichier [[wiki:virtualisation_et_emulation:simh:tutos:3bsd:boot.ini]] :
 +<code user>vim boot.ini</code>
 +
 +Démarrer 3BSD :
 +<code user>vax780 boot.ini</code>
 +
 +==== À l'intérieur du simulateur ====
 +<code user>hp(0,0)vmunix</code>
 +
 +Créer un mot de passe pour le compte **root** :
 +<code user>passwd root</code>puis entrez votre mot de passe à deux reprises.
 +
 +Désormais tapez la combinaison de touche ''CTRL+D'' pour passer en mode multi-utilisateur, puis tapez :
 +<code user>root</code>
 +<code user>votre_mot_de_passe</code>
 +
 +**Voilà, bienvenue sur //3BSD// !**
wiki/virtualisation_et_emulation/simh/tutos/3bsd.1759362292.txt.gz · Dernière modification : de Thibault Seguin