Rétro-Windows - DosBox-X - Wine - VirtualBox
Je traite dans cette page des manières d'exécuter des logiciels DOS - Windows - Linux
dans des environnements virtuels.
J'ai plusieurs vieux CD-ROM datant des années 1990, qui tournent sous Windows 3.11 ou Windows 95 ou Windows 98.
DosBox-X est particulièrement bien adapté pour de tels logiciels.
Je montre comment installer certaines applications Windows sous Linux avec Wine.
Je montre comment utiliser VirtualBox pour créer une machine Virtuel
et y installer un système d'exploitation, tel que :
° Windows 98
° Windows XP
° Windows 10
° Linux Mint ou Ubuntu ou Variante
Utilisation de DosBox-X
DosBox-X,
La page d'accueil donnant de l'information.
DosBox-X contient un émulateur du DOS, mais NE contient PAS Windows 3.1 ou Windows 98 !
Par contre, ils sont installables dans DosBox-X.
Je montrerai comment installer Windows 98 et Windows 3.11 dans DowBos-X
Pour cela, il faut avoir une vieille version d'installation de ces versions de Windows.
On en trouve sur Internet, sous le nom de "abandoneware",
mais il n'est pas légal d'en installer chez soi, si on a pas de licence.
Il n'est pas possible ou pas conseiller d'installer Windows NT ou XP ou plus récent
dans DosBox-X, car ces versions de Windows ne sont plus basées sur DOS.
Pour ces versions plus récentes de Windows, voir la sections concernant Virtual Box.
DosBos-X se trouve dans les dépôts officiels de Linux Mint.
Il est donc très facile de l'installer.
Une fois lancé, il demande où placer les fichiers utilisés par DosBox-X.
Je conseil de d'utiliser le dossier : ~/Dboxx
Dans ce dossier, on pourra y mettre de nombreuses applications et fichiers.
Cela va créer le fichier texte : ~/.config/dosbox-x/dosbox-x-2024.03.01.conf
Il contient la configuration de base de l'environnement simulé de Windows :
Carte graphique ; carte son ; vitesse ; etc.
DosBox-X crée un disque virtuel qu'il nomme : Z:\
Ce disque contient quelques fichiers et dossiers de bases du DOS.
Ils ne sont pas modifiables !
Taper dir pour les voir.
Taper help pour plus d'informations.
Au début, on est confronté au clavier qui n'est pas le bon.
Pour définir le bon clavier, taper :
keyb sf pour un clavier Suisse Romand
keyb fr pour un clavier Français
keyb sg pour un clavier Suisse Allemand
keyb us pour un clavier Américan
Tout à la fin du fichier texte ~/.config/dosbox-x/dosbox-x-2024.03.01.conf se trouve : [autoexec]
En copiant dans les lignes suivantes des lignes de commandes DOS,
elles seront exécutées au lancement de DosBox-X.
Cela permettra d'avoir le bon clavier.
Pour information, je copie ici les lignes que j'ai. On y reviendra plus loin.
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
ECHO Pour recharger le dossier ~/Dboxx, taper : RESCAN
mount d /home/bg/Dboxx
d:
KEYB SF
ECHO pour monter le disque C: pour Windows 98 : IMGMOUNT C D:\win98.img
IMGMOUNT C D:\win98.img
imgmount e d:\fourmis.iso -t iso -ide 2m
# pour démarrer Windows 98 : boot -l c
@ECHO OFF
ECHO.
ECHO =========================================
ECHO Pour lancer Windows 98, taper : boot -l c
ECHO.
ECHO (La commande ECHO suivie d'un point permet de sauter une ligne)
ECHO Pour connaitre la version : ver
# Pour ceux qui ont un Norton Commander
d:\DOS620\NC4\NC
Attention, il faut travailler et posséder une version d'installation de Windows 98,
pour que la ligne : IMGMOUNT C D:\win98.img ait un sens.
De même, il faut avoir créé une image .iso d'un CD-ROM pour que la ligne
"imgmount e d:\fourmis.iso -t iso -ide 2m" ait un sens.
Installation et première configuration de DosBox-X
Marche à suivre :
1) Installer DosBox-X depuis la logithèque
2) Exécutez DosBox-X et définissez le dossier qui correspondra au disque d:\
Je conseille le dossier : /Dboxx
DosBox-X crée un disque virtuel qu'il nomme : Z:\
Ce disque contient quelques fichiers et dossiers de bases du DOS.
Ils ne sont pas modifiables !
Le point suivant permet de modifier le fichier : autoexec.bat
3) Quitter DosBox-X
Modifier le fichier
~/.config/dosbox-x/dosbox-x-2024.03.01.conf
Ajoutez les lignes suivantes à la fin, juste après la ligne [autoexec] et les deux lignes de commentaires :
[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
# EVITER LES ACCENTS DANS CE FICHIER
ECHO Pour recharger le dossier ~/Dboxx, taper : RESCAN
mount d /home/bg/Dboxx
d:
# "SF" soit être adapte selon votre clavier.
KEYB SF
@ECHO OFF
ECHO pour monter le disque C: pour Windows 98 : IMGMOUNT C D:\win98.img
ECHO pour monter un disque iso (ici "fourmis.iso") sur E:\ : imgmount e d:\fourmis.iso -t iso -ide 2m
ECHO Pour lancer Windows 98, taper : boot -l c
ECHO.
ECHO (La commande ECHO suivie d'un point permet de sauter une ligne)
ECHO Pour connaitre la version : ver
ECHO Pour voir des commandes : help
ECHO Pour la liste des fichiers : dir
J'utilise beaucoup
Norton Commander pour DOS version 4. C'est très utile.
Apparemment, on le trouve sur Internet,
ici
4) Exécuter à nouveau DosBox-X
Cette fois, vous aurez le bon clavier et un disque d: à disposition.
Si vous modifiez quelque chose dans le dossier : ~/Dboxx,
il faut soit quitter DosBox-X, soit taper dans DosBox-X la commande : rescan
edit nom de fichier permet d'éditer et de voir le contenu d'un fichier texte.
Si le fichier edit.com existe
Maitenant, vous pouvez utiliser DosBox-X
Il y a encore des configurations de vitesse, de résolutions, de son, etc.
qui peuvent êtres faites depuis le menu.
Installation de Windows 98 dans DosBox-X
Son installation est plus compliquée que celle de Windows 3.11
Mais c'est possible et cela fonctionne très bien.
Pour cela, il faut avoir le logiciel d'installation de Windows 98.
C'est un "Abandonware", mais il reste sous le copyright de Microsoft.
L'idée est de créer un disque virtuel dans DosBox-X et d'y installer Windows 98.
Lorsqu'on démarrera Windows 98 depuis DosBox-X, il aura son propre système DOS.
L'avantage de Windows 98 est qu'il est bien développé comparé à Windows 3.11 et
il est rétrocompatible avec les logiciels 16 bits de Windows 3.11
Il est possible d'installer dans DosBox-X Windows 98 ET Windows 3.11
Windows 3.11 est simplement un GROS programme qui tourne sous DOS.
Windows 98 est un vrai système d'exploitation complet.
Il contourne l'émulation de dossiers de DOSBox-X pour parler directement aux disques durs virtuels.
Par conséquent, on ne peut plus utiliser un simple dossier Linux.
Il faut créer un faux disque dur (un fichier .img),
le partitionner (FDISK) et le formater (FORMAT C:) avant d'y installer le système.
Marche à suivre :
L'installation peut durer au total une heure ou plus avec les manipulations suivantes !
1) Télécharger sur Internet le fichier : BOOT98.IMG
Chercher : "Windows 98 SE boot disk image"
Il peut avoir plusieurs noms différents : "Windows98.img" par exemple.
Divers site où lee trouver :
site 1 ;
site 2 ;
site 3
Ils ne contiennent pas Windows 98, mais que le disque de démarrage d'installation de Windows 98.
Le placer dans le dossier : /home/bg/Dboxx/
Renommez-le "boot98.img".
La case des caractères n'a pas d'importance.
Sa taille doit faire exactement : 1'474'560 octets.
2) Taper la commande : IMGMAKE /home/bg/Dboxx/win98.img -t hd_2gig
"bg" doit être adapté suivant votre nom d'utilisateur.
Pour le connaître taper dans un Terminal Linux : "echo $USER"
Cela va créer un disque virtuel de 2 Go dans votre dossier : ~/Dboxx
DosBox-X va afficher des informations sur les caractéristiques du disque. Par exemple :
1023 cylinders, 64 heads and 63 sectors.
1 "sector" correspondant à 512 octets, cela fait :
1023 * 64 * 63 * 512 = 2'111'864'832 octets.
3) On branche le disque dur brut (le chiffre 2 correspond au disque maître). Taper :
imgmount 2 ~/Dboxx/win98.img -t hdd -fs none ou
imgmount 2 /home/bg/Dboxx/win98.img -t hdd -fs none
"bg" à adapter.
4) On insère la disquette et on démarre l'ordinateur dessus. Taper :
boot ~/Dboxx/boot98.img ou
boot /home/bg/Dboxx/boot98.img
Choisir l'option "Start computer without CD-ROM support."
On aura démarré sur la disquette virtuelle.
Le clavier est redevenu américain ou français ou autre.
Il faudra faire avec un certain temps. (keyb sf ne fonctionne pas chez moi).
"dir c:" montre qu'il y a un disque c: virtuel.
Normalement, il est déjà formatté. Sinon, il faut taper : format c:
En tapant : ver on voit la version du DOS, qui est différence de celle de DosBox-X
Peut-être faut-il aussi taper "fdisk", je n'ai pas eu à le faire.
--> Vous remarquerez que nous utilisons les chemins Linux (/casa/...) et non les chemins DOS (C:\...).
C'est une particularité très puissante de DOSBox-X :
pour les commandes de bas niveau comme IMGMOUNT (brancher un disque physique) ou
BOOT (démarrer la machine),
il va chercher les fichiers directement sur votre vrai disque dur Linux, en contournant l'émulation.
5) Insérez votre CD-ROM de Windows 98 dans votre ordinateur Linux Mint
Explorez ce CD. Vous y trouverez un dossier nommé WIN98
(il contient des dizaines de fichiers compressés en .CAB, ainsi qu'un fichier INSTALL.EXE ou SETUP.EXE).
Copiez ce dossier complet WIN98 et collez-le dans votre dossier Linux de partage : ~/Dboxx/.
6) Tapez : imgmount c d:\win98.img
Cela va simuler un disque dur c: ayant le contenu du fichier win98.img.
Pour l'instant, c: est vide, mais on va y installer Windows 98.
7) Taper c:
Cela vous place dansl le disque c:
Taper : md win98
Cela crée un dossier win98 dans le dossier c:
Taper : copy d:\win98\*.* c:\win98
Cela va copier les fichiers d'installation de Windows 98. Cela prend quelques secondes.
8) Taper : imgmount 2 d:\win98.img -t hdd -fs none
Je ne suis pas sûr que cela soit nécessaire, vu que le disque c: est déjà présent.
9) c:
cd Win98
install ou setup
Cela lance l'installation de Windows 98.
L'installation va durer entre 30 et 50 minutes !
Pour CAPTURER la souris
10) Le clavier sera de nouveau un clavier américain ou français, suivant la version de Windows 98.
Dans le panneau de configuration, vous pourrez changer le type de clavier.
11) Lorsqu'il sort de la première partie de l'installation, il revient dans DosBox-X
Il faut alors taper :
imgmount 2 d:\win98.img -t hdd -fs none Pas sûr que ce soit nécessaire.
boot -l c pour démarrer sur le système qui se trouve sur c:
12) Il faudra entrer maintenant la clé d'activation de Windows 98.
C'est un peu compliqué, car on a pas encore défini le bon clavier !
!!! BIENVENUE dans Windows 98 !!!
° Le caprice du premier démarrage (Le "Plug and Play")
Si vous avez capturé la souris (votre curseur Linux a disparu)
mais que la flèche blanche de Windows 98 reste figée au centre de l'écran,
c'est que Windows 98 n'a pas encore eu le temps de charger le pilote "Souris PS/2"
lors de son tout premier démarrage.
C'est très fréquent.
La solution est de faire un redémarrage propre pour forcer la détection :
Appuyez sur la touche Windows de votre vrai clavier (ou sur Ctrl + Échap)
pour ouvrir le menu Démarrer de Windows 98.
Utilisez la flèche du haut pour aller sur Arrêter... et appuyez sur Entrée.
Utilisez les flèches pour choisir Redémarrer l'ordinateur et validez avec Entrée.
Au redémarrage suivant, le fameux Plug and Play devrait détecter la souris et la rendre active.
° L'intégration des additions invité (Pour plus tard)
Sachez que DOSBox-X possède un outil spécial appelé "Guest Additions"
(Additions invité) qui permet à l'avenir de passer de Linux à Windows 98 de manière totalement fluide,
sans jamais avoir besoin de faire Ctrl + F10.
Nous pourrons l'installer une fois que nous aurons réglé l'affichage !
Essayez la capture avec Ctrl + F10 ou le redémarrage au clavier.
Est-ce que la flèche blanche accepte enfin de bouger sur ce magnifique bureau rétro ?
Après un
En étant sorti de Windo
Plus d'information :
Guide:Managing image files in DOSBox‐X
Différence entre les fichiers .img et .iso ????
Le fichier .iso (Le spécialiste du CD-ROM)
Le nom "ISO" vient de la norme internationale ISO 9660,
qui dicte comment les données doivent être gravées sur les disques optiques.
Ce qu'il fait : Un fichier .iso est une copie conforme, mais uniquement pour les CD, DVD et Blu-ray.
Sa particularité : Il ne s'intéresse qu'aux données.
Il contient l'arborescence exacte des dossiers et des fichiers de votre jeu "Two Lovely Ants",
mais il n'a aucune notion de géométrie physique (il ne sait pas ce qu'est un "cylindre" ou une "tête de lecture").
Dans DOSBox-X : C'est pour cela qu'on a dû ajouter le paramètre -t iso lors du montage,
pour dire à l'émulateur : "Ceci est un disque optique standardisé".
Comme il simule un CD-ROM ou un DVD, on NE peut PAS modifier son contenu.
Le fichier .img (Le clone physique brut)
Le fichier .img (ou image RAW/brute) est beaucoup plus basique et, paradoxalement, beaucoup plus complexe.
Ce qu'il fait : C'est une copie secteur par secteur de n'importe quel support de stockage
(un disque dur, une disquette, une carte SD, une clé USB...).
Sa particularité : Contrairement à l'ISO qui ne copie que les fichiers,
le fichier .img copie toute l'architecture physique du disque.
Il inclut les zones vides, la table des partitions,
et surtout le fameux "secteur d'amorçage" (Master Boot Record) qui permet à l'ordinateur de démarrer.
Dans votre projet : C'est exactement pour cela que la commande FDISK a pu fonctionner sur win98.img.
FDISK a physiquement "gravé" une table de partition FAT32 à l'intérieur de ce fichier binaire,
chose qui serait absolument impossible à faire dans un fichier .iso.
Comme il simule un disque dur, on peut modifier le contenu, comme celui d'un disque dur.
L'analogie pour tout comprendre
Si on devait faire une comparaison avec le monde de l'édition :
e fichier .iso est comme un document PDF : le contenu est parfaitement figé,
standardisé, on peut le lire partout avec la même mise en page, mais ce n'est que de l'information.
Le fichier .img est comme un moulage en 3D d'un vrai livre physique :
il inclut l'épaisseur du papier, la couverture en cuir, la reliure, et même les pages blanches à la fin !
Signification précise de :
IMGMOUNT 2 /home/bg/Dboxx/win98.img -t hdd -fs none
"bg" doit être adapté selon votre nom.
boot -l win98-.img que signifie le -l ????
dans le drive a:, le clavier est de nouveau mauvais et il n'y a pas de keyb sd
pour le rendre correcte ????
Comment sortir de a: pour revenir à DosBox-X ????
On ne peut pas, car DosBox-X a laissé la place à un autre système.
Comment dans DosBox-X voir le contenu d'un fichier ???? Il n'y a pas de edit.com ????
type nom.txt | more
Y a-t-il un système de "PATH" en DOS ????
Oui, il s'appelle PATH
Pour ajouter un dossier à la recherche d'applications, taper :
PATH=%PATH%;d:\le_dossier
GuestAddon à voir...
💾 L'Anti-sèche DOSBox-X & Windows 98 produite par Gemini
1. Le montage des lecteurs (L'art de brancher les disques)
Dans DOSBox-X, il faut relier le monde réel (Linux/Windows/Mac) au monde virtuel.
2. Le Démarrage (Boot)
Une fois le disque monté matériellement, il faut lancer la machine :
-
Démarrer sur un lecteur déjà monté :
BOOT -l C
(Le -l signifie "Letter". On demande de démarrer sur la lettre C physique, et non pas de chercher un fichier qui s'appellerait "C").
-
Démarrer directement sur un fichier disquette :
BOOT D:\boot98.img
3. Les Commandes MS-DOS Essentielles
4. Raccourcis et Astuces de Survie
- 🖱️ Capturer / Libérer la souris :
Ctrl Gauche + F10
(Si vous utilisez VirtualBox en dessous de DOSBox-X, pensez à désactiver l'intégration de la souris ou à la régler sur "Souris PS/2").
- 🔄 Redémarrer DOSBox-X (Reset à chaud) : Menu Main > Reset machine.
C'est le seul moyen propre de quitter Windows 98 pour revenir à l'invite MS-DOS de base de DOSBox-X.
5. 💡 Le coin des Puristes (À retenir !)
.IMG vs .ISO : Quelle différence ?
- Le
.img est une copie brute (secteur par secteur) d'un support physique (disque dur, disquette). On peut y lire, y écrire, le formater et le partitionner avec FDISK.
- Le
.iso est une copie standardisée d'un CD-ROM. Il ne contient que des fichiers et est strictement en lecture seule. Impossible d'y écrire quoi que ce soit !
- ⚠️ Danger : Le piège du dossier partagé sous Windows 98
Ne modifiez jamais le contenu de votre dossier Linux partagé pendant que Windows 98 est allumé ! Windows 98 utilise un cache mémoire (VCACHE) aveugle.
- La solution : Si vous ajoutez un fichier depuis Linux, vous devez d'abord faire Drive > D > Rescan drive dans le menu haut de DOSBox-X, puis appuyer sur F5 dans le Poste de travail de Windows 98 pour forcer l'actualisation de l'affichage.
Utilisation de Wine pour installer des applications Windows sous Linux
http://wiki.winehq.org/FAQ
Différence entre Wineprefixe 64 et wineprefixe 32, Message d'avertissement au lancement de WINE ????
Post-installation de Linux Mint
Liens sur des vidéos youtube :
Lien sur la Playlist de vidéos sur l'installation de Linux Mint sur un ordinateur.
Home
wine_dos_vbox.html
Mise à jour le 26 février 2026 par Libre Gisin.