cd nom_du_dossier_où_se_trouve_bochs.rpm
su (puis mot de passe superutilisateur)
rpm -i bochs???.rpm
(remplacez ??? par le numéro de version de bochs ou tapez rpm-i bochs puis tapez sur la touche TAB).
Vous pouvez ensuite repasser en utilisateur normal (Ctrl D).
Pour cela, formatez une disquette sur une vraie machine DOS. Suivez les instructions suivantes :
C:\> format /u /s a:
C:\> copy \dos\fdisk.exe a:
C:\> copy \dos\format.com a:
Voici les informations nécessaires pour créer une
image d'une disquette suivant son format.
Taille | Cylindres | Têtes | Secteurs/Piste | Nb total de Secteurs |
---|---|---|---|---|
0.720MB | 80 | 2 | 9 | 1440 |
1.2MB | 80 | 2 | 15 | 2400 |
1.44MB | 80 | 2 | 18 | 2880 |
1.680MB | 80 | 2 | 21 | 3360 |
Pour créer une copie d'une disquette existante vous pouvez utiliser la commande suivante :
unix-> cd /bochs
unix-> cp /dev/fd0 1.44MLe fichier image est ici appelé 1.44M (placé dans le dossier /bochs) et /dev/fd0 représente le périphérique disquette.
Taille | Cylindres | Têtes | Secteurs/Piste | Nb Secteurs total |
---|---|---|---|---|
10MB | 306 | 4 | 17 | 20808 |
20MB | 615 | 4 | 17 | 41820 |
30MB | 615 | 6 | 17 | 62730 |
46MB | 940 | 6 | 17 | 95880 |
62MB | 940 | 8 | 17 | 127840 |
112MB | 900 | 15 | 17 | 229500 |
126MB | 256 | 16 | 63 | 258048 |
483MB | 1024 | 15 | 63 | 967680 |
504MB | 1024 | 16 | 63 | 1032192 |
640MB | 1300 | 16 | 63 | 1310400 |
886MB | 1800 | 16 | 63 | 1814400 |
1280MB | 2600 | 16 | 63 | 2620800 |
2215MB | 4500 | 16 | 63 | 4536000 |
3495MB | 7100 | 16 | 63 | 7156800 |
5020MB | 10200 | 16 | 63 | 10281600 |
7088MB | 14400 | 16 | 63 | 14515200 |
10041MB | 20400 | 16 | 63 | 20563200 |
12206MB | 24800 | 16 | 63 | 24998400 |
16045MB | 32600 | 16 | 63 | 32860800 |
20672MB | 42000 | 16 | 63 | 42336000 |
25003MB | 50800 | 16 | 63 | 51206400 |
29974MB | 60900 | 16 | 63 | 61387200 |
32238MB | 65500 | 16 | 63 | 66024000 |
Par exemple, pour un disque de 112Mo, il y a 229500 (900*15*17) secteurs.
Créez une image de disque dur vierge. Bochs utilisera ce fichier comme s'il s'agissait d'un disque dur, les logiciels y seront stockés. Dans l'exemple suivant, on crée un fichier image de 112 Mo.
unix-> dd if=/dev/zero of=112M bs=512 count=229500(112M est le nom du fichier d'image).
Il est aussi possible d'utiliser le programme 'bximage' pour
créer cette image de disque dur.
Remarque : pour les disques de plus de 528MB, vérifiez dans votre fichier .boshrc que la ligne suivante y figure
newharddrivesupport: enabled=1(pour les disques de plus de 1024 cylindres).
Ordre de recherche du fichier de configuration .bochsrc :
(dans .bochsrc) diskc: file=/bochs/112M, cyl=900, heads=15, spt=17De même, l'instruction 'floppya:' doit indiquer votre fichier d'image de disquette.
(dans .bochsrc) floppya: 1_44=/bochs/1.44Enfin, chez moi, l'option boot:c est sans effet ; j'ai dû, suivant les démarrages, modifier le fichier .bochsrc en déplaçant le dièse placé devant l'option de boot :
#boot: a
boot: c
unix-> bochs boot:a
A:\> fdisk[répondez defaults à toutes les questions].
Redémarrez bochs, formattez le disque C:, et créez un dossier qui contiendra les fichiers d'installation de Windows 95.
unix-> bochs boot:a
A:\> format /u /s c:
>Proceed with Format (Y/N)?< [y]
A:\> mkdir c:\win95
puis quittez bochs en tapant Ctrl-C dans la fenêtre d'où
vous avez lancé Bochs.
Vous pouvez tester le résultat :(.mtoolsrc) drive c: file="votre_dossier_bochs/112M" partition=1
unix-> mdir c:
Insérez le cdrom de Windows 95 et montez le (mount
/mnt/cdrom, Linux dans ses versions récentes peut le faire
pour vous automatiquement).
Allez dans le dossier 'win95' et utilisez mtools pour copier les fichiers d'installation sur votre disque dur :
(le point de montage est généralement /mnt/cdrom).unix-> cd <point-de-montage-du-CD>/win95
unix-> mcopy * c:/win95
(changer si nécessaire l'option de boot dans bochsrc).unix-> bochs boot:c
C:\> cd win95
C:\WIN95> install /C /im /id /is /iq /in
Windows will take 30 to 60 minutes message
[type Return]
Windows '95 Setup Wizard (progress bar)
License
[type TAB, then Return to accept license]
Choose Directory
[type Return to accept default]
Preparing Directory
Setup Options
[Down-Arrow 3 times to select Custom, then hit Return]
.
.
.
When setup asks if you want Windows to find the devices, select manual.
In each catagory, unselect everything with the space-bar. Then manually
select only the hardware you need. You can accomplish this with the
space bar, Tab key, and Down-Arrow key. From what I remember you need:
standard AT/IDE drive
standard floppy
basic keyboard
Default VGA Adapter card
PS/2 Mouse
no network adapter
no sound adapter
.
.
.
I forget if at the end, Windows bombs out when it reboots. If not, quit
out of Bochs with a Ctrl-C. Then restart it. Windows completes the install
then.