Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:virtualisation_et_emulation:simh:tutos:4bsd

Ceci est une ancienne révision du document !


Installation de 4BSD sur VAX-11/780 via l'émulateur SimH

Prérequis pour installer 4BSD

  • Vous aurez besoin du simulateur vax780 de l'émulateur SimH pour le VAX-11/780.
  • Un éditeur de texte (vim, nano, gedit,…etc).
  • Et du programme wget et de la bande d'installation de 4BSD.

Processus d'installation de 4BSD

Depuis un terminal installé sur votre hôte

Installation des logiciels requis sous Debian :

sudo apt install wget vim simh
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 :
wget http://ftp.fr.debian.org/debian/pool/main/s/simh/simh_3.8.1-6.1_amd64.deb

puis :

sudo dpkg -i simh_3.8.1-6.1_amd64.deb

SimH n'a pas besoin de dépendances logicielles donc inutile de taper la commande sudo apt-get -f install.

Installation des logiciels requis sous FreeBSD :

sudo pkg install vim open-simh

Créer les répertoires pour l'installation 4BSD :

mkdir -p emulateur/simh/4BSD

Rendez-vous dans le répertoire 4BSD :

cd emulateur/simh/4BSD/

Télécharger la bande d'installation de 4BSD :

wget http://zazie.tom-yam.or.jp/starunix/starunix.tar.bz2

sous FreeBSD :

fetch http://zazie.tom-yam.or.jp/starunix/starunix.tar.bz2

Extraire l'archive starunix.tar.bz2 :

tar xvfj starunix.tar.bz2

Déplacer la bande d'installation et le fichier d'amorçage dans le répertoire courant :

mv -v starunix/4.0bsd/4.0bsd.tape . && mv -v starunix/4.0bsd/boot .
Juste pour info si vous souhaitez décoder le fichier d'amorçage vous même il vous faut le programme uudecode, sous Linux il est présent dans BusyBox et présent par défaut sous FreeBSD et le fichier 4bsd.uue.

Si vous le souhaitez, vous pouvez supprimer ces fichiers et répertoire (devenu inutile pour 4BSD) :

rm -rf starunix*

Créer le fichier install.ini pour le premier démarrage :

vim install.ini

Démarrer sur la bande d'installation de 4BSD à partir du fichier install.ini :

vax780 install.ini

Depuis le terminal du simulateur de SimH

Exécution de mkfs et restor :

mkfs
7942
hp(0,0)
restor
ht(0,1)
hp(0,0)

puis appuyez sur la touche Entrer après Last chance before scribbling on disk.

Appel du programme d'amorçage pour booter le noyau :

boot

puis spécifier le chemin du noyau sur le disque :

hp(0,0)vmunix

Faire une vérification du système de fichiers :

fsck /dev/rrp0a

Formatage de la partition g qui va accueil le slice /usr :

/etc/mkfs /dev/rrp0g 145673

Montage de la partition, avance de la bande et restauration :

/etc/mount /dev/rp0g /usr
cd /usr
cp /dev/rmt12 /dev/null
cp /dev/rmt12 /dev/null
tar xpb 20

ne soyez pas surpris si cette commande mets du temps.

Installation d'un bloc de démarrage :

dd if=/usr/mdec/uboot of=/dev/rrp0a bs=1b count=1

Modification d'autorisations de montage au niveau de la racine / et le slice /usr puis synchronisation du disque et arrêt de l'émulateur :

cd /
chmod 755 / /usr
sync
sync
sync
sync
sync

puis stopper le simulateur avec la combinaison de touche CTRL+E puis appui sur la touche q pour sortir de l'émulateur.

Désormais l'OS 4BSD est complètement installé !

wiki/virtualisation_et_emulation/simh/tutos/4bsd.1759947256.txt.gz · Dernière modification : de Thibault Seguin