Page suivante - Page précédente - Table des matières

3. Configuration du disque dur

3.1 Comment puis-je utiliser mon disque dur avec 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}
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.

3.2 Puis-je utiliser un disque compressé avec stacker/double-space/super-store?

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...

  1. dd le MBR vers un fichier (ou norton utility, etc., les premiers 512 octets)
  2. Démarrer le DOS (le vrai), faire un fdisk /mbr, rendre la partition dos active avec fdisk.
  3. Copier le nouveau MBR vers un fichier.
  4. Remplacer le MBR original.
  5. Copier le second MBR vers /var/lib/dosemu/partition.hda? (suivant votre partition dos).
  6. Editer dosemu.conf
     disk {partition "/dev/hda? ?"}
    
  7. Lancer 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."


Page suivante - Page précédente - Table des matières