Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 264

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Configuration du disque dur</TITLE>
</HEAD>
<BODY>
<H1>3. <A NAME="s3"></A>Configuration du disque dur</H1>
<P>
<A HREF="DOSEMU-HOWTO.html#toc3">Contenu de cette section</A></P>

<H2>3.1 <A NAME="ss3.1"></A> Comment puis-je utiliser mon disque dur avec <CODE>dosemu</CODE>?</H2>

<P>Tout d'abord, montez votre partition DOS sur un r&eacute;pertoire
Linux. Par exemple, on peut cr&eacute;er un r&eacute;pertoire tel que
<CODE>/dos</CODE> sous Linux (<CODE>mkdir -m 755 /dos</CODE>) et ajouter une ligne
du type~:
<BLOCKQUOTE><CODE>
<PRE>
 /dev/hda1      /dos    msdos   umask=022
</PRE>
</CODE></BLOCKQUOTE>

&agrave; <CODE>/etc/fstab</CODE>. (Dans cet exemple, le disque DOS est
mont&eacute; en lecture seule. Il est possible de le monter en
lecture et &eacute;criture en rempla&ccedil;ant &quot;022&quot; par
&quot;000&quot;, et en utilisant l'option <CODE>-m 777</CODE> avec <CODE>mkdir</CODE>).
Maintenant, <CODE>mount /dos</CODE>. Vous pouvez ensuite ajouter une ligne
<BLOCKQUOTE><CODE>
<PRE>
 lredir d: linux\fs/dos
</PRE>
</CODE></BLOCKQUOTE>

au fichier <CODE>AUTOEXEC.BAT</CODE> de votre <CODE>hdimage</CODE> (voir plus bas
les commentaires au sujet de <CODE>LREDIR</CODE>). Sur un syst&egrave;me
multi-utilisateurs, on peut utiliser~:
<BLOCKQUOTE><CODE>
<PRE>
 lredir d: linux\fs\${home}
</PRE>
</CODE></BLOCKQUOTE>

o&ugrave; <B>home</B> est le nom d'une variable d'environnement contenant
l'emplacement du r&eacute;pertoire dos (<CODE>/dos</CODE> dans cet exemple).</P>
<P>---------------------</P>
<P></P>
<P>Tim Bird (<CODE>Tim_R_Bird@Novell.COM</CODE>) explique qu'il faut faire
attention lorsque l'on utilise <CODE>LREDIR</CODE> dans l'<CODE>autoexec.bat</CODE>, car
<CODE>COMMAND.COM</CODE> continue &agrave; lire dans l'<CODE>autoexec.bat</CODE> du disque
redirig&eacute; &agrave; partir de l'endroit o&ugrave; il en &eacute;tait
rest&eacute; dans l'<CODE>autoexec.bat</CODE> du disque physique. Pour cette
raison, il est plus s&ucirc;r d'utiliser le m&ecirc;me <CODE>autoexec.bat</CODE>
pour les deux disques.</P>
<P>---------------------</P>
<P></P>
<P>Robert D. Warren (<CODE>rw11258@xx.acs.appstate.edu</CODE>) expliquait le 28/04/94~:</P>
<P>Je boote &agrave; partir d'un fichier <CODE>hdimage</CODE> de moins d'1 Mo, et
la derni&egrave;re ligne de mon <CODE>config.sys</CODE> dans le <CODE>hdimage</CODE>
est~:
<BLOCKQUOTE><CODE>
<PRE>
        install=c:\lredir.exe LINUX\FS\home/dos
</PRE>
</CODE></BLOCKQUOTE>

Ceci ex&eacute;cute <CODE>lredir</CODE> juste avant de lancer l'interpr&eacute;teur
de commandes. J'ai utilis&eacute; cela avec succ&egrave;s avec
<CODE>COMMAND.COM</CODE> et <CODE>4DOS</CODE>. Cela &eacute;limine le probl&egrave;me
de l'offset li&eacute; &agrave; l'utilisation de <CODE>lredir</CODE> dans
l'<CODE>AUTOEXEC.BAT</CODE>.</P>
<P></P>

<H2>3.2 <A NAME="ss3.2"></A> Puis-je utiliser un disque compress&eacute; avec stacker/double-space/super-store?</H2>

<P>Pour le moment, il n'est pas possible d'acc&eacute;der aux disques
compress&eacute;s &agrave; partir des redirigeurs (<CODE>lredir</CODE> ou
<CODE>emufs</CODE>). Cependant, de nombreuses personnes ont utilis&eacute; avec
succ&egrave;s la technique consistant &agrave; d&eacute;commenter la ligne
<BLOCKQUOTE><CODE>
<PRE>
 disk { wholedisk &quot;dev/hda&quot; } # 1ere partition du 1er disque
</PRE>
</CODE></BLOCKQUOTE>

du fichier de configuration de <CODE>dosemu</CODE>. D'autres utilisent la ligne
<BLOCKQUOTE><CODE>
<PRE>
 disk { partition &quot;dev/hda1&quot; }
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Si votre partition DOS est d&eacute;j&agrave; mont&eacute;e et accessible en &eacute;criture lorsque
vous lancez <CODE>dosemu</CODE> avec l'acc&egrave;s partition ou l'acc&egrave;s disque, <CODE>dosemu</CODE>
affiche un message d'avertissement et ne se lance pas. Ceci &eacute;vite DOS et Linux
d'&eacute;crire ind&eacute;pendamment l'un de l'autre sur votre disque, et de rendre votre
partition DOS inutilisable (tout au moins les fichiers qui y r&eacute;sident).</P>
<P>---------------------</P>
<P>Si LILO est install&eacute;, la proc&eacute;dure ci-dessus ne fonctionnera pas. Cependant...</P>
<P>Thomas Mockridge (<CODE>thomas@aztec.co.za</CODE>) (8/5/94):</P>
<P>Pour d&eacute;marrer <CODE>dosemu</CODE> avec LILO et Stacker 4.0 j'ai
proc&eacute;d&eacute; de la mani&egrave;re suivante...</P>
<P>
<OL>
<LI><CODE>dd</CODE> le MBR vers un fichier (ou norton utility, etc., les premiers
512 octets)</LI>
<LI>D&eacute;marrer le DOS (le vrai), faire un <CODE>fdisk /mbr</CODE>,
rendre la partition dos active avec fdisk.</LI>
<LI>Copier le nouveau MBR vers un fichier.</LI>
<LI>Remplacer le MBR original.</LI>
<LI>Copier le second MBR vers <CODE>/var/lib/dosemu/partition.hda?</CODE>
(suivant votre partition dos).</LI>
<LI>Editer <CODE>dosemu.conf</CODE>
<BLOCKQUOTE><CODE>
<PRE>
                disk {partition &quot;/dev/hda? ?&quot;}
</PRE>
</CODE></BLOCKQUOTE>
</LI>
<LI>Lancer <CODE>dosemu</CODE> et voil&agrave;! Plus de LILO.</LI>
</OL>
</P>
<P>---------------------</P>
<P>Holger Schemel (<CODE>q99492@pbhrzx.uni-paderborn.de</CODE>) expliquait le 10/02/94~:</P>
<P>Cela marche parfaitement sous <CODE>dosemu</CODE> avec MS-DOS 6.0. Si vous avez des
probl&egrave;mes, il faut &eacute;diter le fichier <CODE>DBLSPACE.INI</CODE> pour
mettre la lettre d'unit&eacute; de disque qui correspond &agrave; votre
disque sous <CODE>dosemu</CODE>.</P>
<P>---------------------</P>
<P>Darren J Moffat (<CODE>moffatd@dcs.gla.ac.uk</CODE>) expliquait le 27/03/94~:</P>
<P>"&hellip;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&eacute;marrage."</P>
<P></P>

<HR>
<P>
Chapitre <A HREF="DOSEMU-HOWTO-4.html">suivant</A>,
Chapitre <A HREF="DOSEMU-HOWTO-2.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="DOSEMU-HOWTO.html#toc3">ce chapitre</A>,
 <A HREF="DOSEMU-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="DOSEMU-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>