dosemu
?Tout d'abord, montez votre partition DOS sur un répertoire
Linux. Par exemple, on peut créer un répertoire tel que
/dos
sous Linux (mkdir -m 755 /dos
) et ajouter une ligne
du type~:
/dev/hda1 /dos msdos umask=022
à /etc/fstab
. (Dans cet exemple, le disque DOS est
monté en lecture seule. Il est possible de le monter en
lecture et écriture en remplaçant "022" par
"000", et en utilisant l'option -m 777
avec mkdir
).
Maintenant, mount /dos
. Vous pouvez ensuite ajouter une ligne
lredir d: linux\fs/dos
au fichier AUTOEXEC.BAT
de votre hdimage
(voir plus bas
les commentaires au sujet de LREDIR
). Sur un système
multi-utilisateurs, on peut utiliser~:
lredir d: linux\fs\${home}
où home est le nom d'une variable d'environnement contenant
l'emplacement du répertoire dos (/dos
dans cet exemple).
---------------------
Tim Bird (Tim_R_Bird@Novell.COM
) explique qu'il faut faire
attention lorsque l'on utilise LREDIR
dans l'autoexec.bat
, car
COMMAND.COM
continue à lire dans l'autoexec.bat
du disque
redirigé à partir de l'endroit où il en était
resté dans l'autoexec.bat
du disque physique. Pour cette
raison, il est plus sûr d'utiliser le même autoexec.bat
pour les deux disques.
---------------------
Robert D. Warren (rw11258@xx.acs.appstate.edu
) expliquait le 28/04/94~:
Je boote à partir d'un fichier hdimage
de moins d'1 Mo, et
la dernière ligne de mon config.sys
dans le hdimage
est~:
install=c:\lredir.exe LINUX\FS\home/dos
Ceci exécute lredir
juste avant de lancer l'interpréteur
de commandes. J'ai utilisé cela avec succès avec
COMMAND.COM
et 4DOS
. Cela élimine le problème
de l'offset lié à l'utilisation de lredir
dans
l'AUTOEXEC.BAT
.
Pour le moment, il n'est pas possible d'accéder aux disques
compressés à partir des redirigeurs (lredir
ou
emufs
). Cependant, de nombreuses personnes ont utilisé avec
succès la technique consistant à décommenter la ligne
disk { wholedisk "dev/hda" } # 1ere partition du 1er disque
du fichier de configuration de dosemu
. D'autres utilisent la ligne
disk { partition "dev/hda1" }
Si votre partition DOS est déjà montée et accessible en écriture lorsque
vous lancez dosemu
avec l'accès partition ou l'accès disque, dosemu
affiche un message d'avertissement et ne se lance pas. Ceci évite DOS et Linux
d'écrire indépendamment l'un de l'autre sur votre disque, et de rendre votre
partition DOS inutilisable (tout au moins les fichiers qui y résident).
---------------------
Si LILO est installé, la procédure ci-dessus ne fonctionnera pas. Cependant...
Thomas Mockridge (thomas@aztec.co.za
) (8/5/94):
Pour démarrer dosemu
avec LILO et Stacker 4.0 j'ai
procédé de la manière suivante...
dd
le MBR vers un fichier (ou norton utility, etc., les premiers
512 octets)fdisk /mbr
,
rendre la partition dos active avec fdisk./var/lib/dosemu/partition.hda?
(suivant votre partition dos).dosemu.conf
disk {partition "/dev/hda? ?"}
dosemu
et voilà! Plus de LILO.---------------------
Holger Schemel (q99492@pbhrzx.uni-paderborn.de
) expliquait le 10/02/94~:
Cela marche parfaitement sous dosemu
avec MS-DOS 6.0. Si vous avez des
problèmes, il faut éditer le fichier DBLSPACE.INI
pour
mettre la lettre d'unité de disque qui correspond à votre
disque sous dosemu
.
---------------------
Darren J Moffat (moffatd@dcs.gla.ac.uk
) expliquait le 27/03/94~:
"…utilisez 6.2 si vous pouvez~!! Assurez-vous d'avoir sous la main une disquette de boot avec LILO, car le DOS 6.2 change le MBR du disque de démarrage."
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre