Sophie

Sophie

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

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

<HTML>
<HEAD>
<TITLE>Questions fr&eacute;quemment pos&eacute;es</TITLE>
</HEAD>
<BODY>
<H1>6. <A NAME="s6"></A>Questions fr&eacute;quemment pos&eacute;es</H1>
<P>
<A HREF="Jaz-Drive.html#toc6">Contenu de cette section</A></P>

<P></P>
<P></P>
<H2>6.1 <A NAME="ss6.1"></A> Je ne peux monter le disque Jaz Tools qu'en lecture seule.</H2>

<P></P>
<P>Le disque d'utilitaires est livr&eacute; dans un mode sp&eacute;cial, en lecture seule
et prot&eacute;g&eacute; par un mot de passe. Pour d&eacute;bloquer le disque, lancez le
programme <CODE>reclaim.exe</CODE> sous DOS ou Windows, ou bien utilisez le
programme Linux <CODE>jaztools</CODE> (voir la section 
<A HREF="Jaz-Drive-5.html#jaztools">jaztools</A>
) avec
la commande :</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
jaztool /dev/sda rw
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>(Corrigez le <CODE>/dev/sda</CODE> selon votre p&eacute;riph&eacute;rique SCSI), et quand on
vous demande un mot de passe, entrez</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
APlaceForYourStuff
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P></P>

<H2>6.2 <A NAME="ss6.2"></A> Le Jaz bloque mon syst&egrave;me apr&egrave;s qu'il s'&eacute;teigne...</H2>

<P></P>
<P>J'ai l'impression que ceci peut avoir un rapport avec le <EM>firmware</EM> du
Jaz. Je demande &agrave; toutes les personnes qui ont ce probl&egrave;me de me faire
savoir quelle est la version de votre lecteur. Pour d&eacute;terminer la version
du Jaz, cherchez dans la sortie du programme <CODE>dmesg</CODE> des lignes comme
celles-ci : </P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
    scsi0: Target 4, channel A, now synchronous at 10.0MHz, offset 15.
      Vendor: iomega    Model: jaz 1GB           Rev: G.60
      Type:   Direct-Access                      ANSI SCSI revision: 02
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Ceci n'arrive apparamment que dans certaines circonstances sp&eacute;cifiques que
l'utilisateur moyen de Linux a peu de chances de rencontrer. Quand une
partition/syst&egrave;me de fichiers d'un lecteur Jaz est mont&eacute;e, le lecteur
s'arr&ecirc;te de tourner avec un syst&egrave;me de fichiers encore mont&eacute;, et une
tentative de lecture est faite sur le p&eacute;riph&eacute;rique bloc alors que le
lecteur est encore inactif. Il semblerait que Linux essaie de lire le MBR
&agrave; nouveau pour r&eacute;tablir les partitions, mais ceci peut ne pas fonctionner
<EM>certaines fois</EM> et laisse le p&eacute;riph&eacute;rique dans un &eacute;tat apparemment
occup&eacute;. La lecture du MBR par le noyau et la lecture du p&eacute;riph&eacute;rique par
le processus &eacute;choueront toutes les deux et cet &eacute;chec peut venir d'un
blocage ou d'un &eacute;tat occup&eacute;. Dans cet &eacute;tat, le noyau pense qu'il est
encore en train de lire m&ecirc;me si aucune entr&eacute;e/sortie n'est en attente ou
en cours. Ceci m'est arriv&eacute; principalement en lisant par bloc le MBR
lui-m&ecirc;me. </P>
<P></P>

<H2>6.3 <A NAME="ss6.3"></A> Puis-je d&eacute;marrer &agrave; partir du lecteur Jaz ?</H2>

<P></P>
<P>Le lecteur Jaz peut s&eacute;lectionner n'importe quelle cible SCSI entre 0 et 6.</P>
<P>Si le lecteur Jaz cohabite avec d'autres disques durs SCSI, la plupart des
BIOS voudront d&eacute;marrer &agrave; partir de l'ID SCSI la plus basse qui est un
disque. Certains d&eacute;tectent et enl&egrave;vent les p&eacute;riph&eacute;riques amovibles comme
le Jaz. </P>
<P>Si le lecteur Jaz cohabite avec des disques durs IDE, &agrave; peu pr&egrave;s tous les
BIOS voudront d&eacute;marrer sur le premier disque dur IDE. Certains BIOS
permettront d'enlever le premier disque IDE de la configuration et
assigneront le premier p&eacute;riph&eacute;rique SCSI comme p&eacute;riph&eacute;rique de d&eacute;marrage
(Bios 0x80). D'autres peuvent demander d'enlever tous les p&eacute;riph&eacute;riques
IDE de la configuration. D'autres encore peuvent demander de d&eacute;tacher
physiquement les disques IDE ou de ne pas mettre l'interface IDE en
service. </P>
<P></P>

<H2>6.4 <A NAME="ss6.4"></A> Pourquoi Iomega utilise la partition num&eacute;ro 4 ?</H2>

<P></P>
<P>La partition num&eacute;ro 4 est la partition par d&eacute;faut utilis&eacute;e sur les
Macintosh.</P>
<P>Sur un Mac, la premi&egrave;re partition est r&eacute;serv&eacute;e aux informations de
d&eacute;marrage, la deuxi&egrave;me pour les informations syst&egrave;me, la troisi&egrave;me
pour la branche ressources (<EM>resource fork</EM>) et la quatri&egrave;me est la
branche de donn&eacute;es (<EM>data fork</EM>).</P>
<P>De toute mani&egrave;re, les PC et la plupart des autres syst&egrave;mes peuvent
supporter le fait de devoir travailler sur la quatri&egrave;me partition
alors que le Mac ne peut pas faire autrement. Iomega livre tous ses
supports pr&eacute;-format&eacute;s en utilisant la partition 4 pour qu'&agrave; la fois
les PC et les Mac puissent les lire et chacun &eacute;vite des maux de t&ecirc;te
en ce qui concerne la compatibilit&eacute;. (Les logiciels sur PC qui lisent
les disques Mac s'attendent en g&eacute;n&eacute;ral &agrave; trouver les donn&eacute;es sur la
partition 4.)</P>
<P></P>

<H2>6.5 <A NAME="ss6.5"></A> Comment puis-je avoir le disque mont&eacute; au d&eacute;marrage ?</H2>

<P></P>
<P>Vous devez simplement ajouter une ligne &agrave; votre fichier
<CODE>/etc/fstab</CODE>. Par exemple, si vous avez toujours un disque DOS
dans le lecteur quand vous d&eacute;marrez, vous pourriez mettre</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
/dev/sda4   /jaz  msdos  defaults  0 0
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>dans le fichier <CODE>fstab</CODE>. Selon votre distribution, les scripts
d'initialisation peuvent tenter de lancer <CODE>fsck</CODE> sur les partitions
list&eacute;es dans le <CODE>fstab</CODE>. Soyez avertis que ceci peut poser des
probl&egrave;mes si vous oubliez de mettre le disque dans le lecteur quand vous
d&eacute;marrez, ou y mettez un mauvais disque.</P>
<P>Pour se d&eacute;barasser de ces problemes, vous pouvez ajouter une commande
<CODE>mount</CODE> s&eacute;par&eacute;e dans <CODE>/etc/rc.d/rc.local</CODE> pour monter le disque
Jaz. Ceci &eacute;vitera les probl&egrave;mes du <CODE>mount -a</CODE> habituel qui arrive quand
il n'y a pas de cartouche dans le lecteur. </P>
<P></P>

<H2>6.6 <A NAME="ss6.6"></A> Qu'arrive-t-il si aucun disque n'est pr&eacute;sent au d&eacute;marrage ?</H2>

<P></P>
<P>Le noyau essaiera de lire la table des partitions, mais l'op&eacute;ration
finira par s'arr&ecirc;ter.</P>
<P>Quand vous changez de disque, c'est une bonne id&eacute;e d'utiliser <CODE>fsck</CODE>
pour v&eacute;rifier la structure de la partition sur le nouveau disque.</P>
<P>Le BIOS de certains adaptateurs SCSI tentera de lire la table des
partitions sur votre disque durant le d&eacute;marrage du syst&egrave;me. Si vous ne
pouvez pas enlever cette v&eacute;rification, vous serez peut-&ecirc;tre contraint de
toujours d&eacute;marrer avec un disque dans le lecteur.</P>
<P></P>

<H2>6.7 <A NAME="ss6.7"></A> Comment puis-je rendre ma cartouche Jaz auto-d&eacute;marrable (en supposant que mon BIOS est configur&eacute; de mani&egrave;re &agrave; le permettre) ?</H2>

<P></P>
<P>Le disque Jaz est un excellent DRU (Disque de R&eacute;paration d'Urgence). Ce
peut &ecirc;tre amusant de pouvoir se pointer sur un syst&egrave;me Linux neuf ou
d'essayer Linux sur la machine de quelqu'un d'autre &eacute;quip&eacute; d'un Jaz.</P>
<P>Vous pourriez simplement suivre la proc&eacute;dure d'installation de votre
distribution favorite avec le disque Jaz comme unique disque sur votre
syst&egrave;me.</P>
<P>Cependant, si vous voulez faire une installation &agrave; partir de votre syst&egrave;me
qui tourne, vous pouvez souvent y arriver en construisant un syst&egrave;me
auto-d&eacute;marrable sur une cartouche Jaz.</P>
<P>
<OL>
<LI>partitionnez le disque et fabriquez les syst&egrave;mes de fichiers. Vous
aurez probablement aussi besoin d'une partition de swap, mais peut-&ecirc;tre
pas si vous avez beaucoup de RAM. Montez la nouvelle racine sur
<CODE>/jaz</CODE> et toute partition suppl&eacute;mentaire dans ce r&eacute;pertoire comme
il le faut.
</LI>
<LI>copiez tous les fichiers &agrave; leur emplacement. Assurez-vous que tous
les fichiers de <CODE>/dev</CODE> soient copi&eacute;s. Assurez-vous que toutes les
permissions, propri&eacute;t&eacute;s et num&eacute;ros de groupes soient maintenues.
</LI>
<LI>modifiez les fichiers sur la cartouche Jaz pour s'accorder avec le
fait qu'on d&eacute;marre dessus. En particulier, assurez-vous de chager
<CODE>/jaz/etc/fstab</CODE> pour monter les partitions de la cartouche Jaz
comme pr&eacute;vu. Changez aussi <CODE>/jaz/etc/lilo.conf</CODE> pour faire de m&ecirc;me.
</LI>
<LI>il y a deux possibilit&eacute;s :
<OL>
<LI>fabriquez une disquette pour stocker le noyau et utilisez <CODE>rdev</CODE>
pour lui faire monter la cartouche Jaz &agrave; la racine. D&eacute;marrez sur la
disquette quand vous &ecirc;tes pr&ecirc;t pour la premi&egrave;re fois puis lancez <CODE>lilo</CODE>
pour rendre le MBR du Jaz d&eacute;marrable.</LI>
<LI>vous pouvez lancer <CODE>lilo</CODE> &agrave; partir de votre syst&egrave;me en cours (qui
n'est pas sur le Jaz) pour installer le MBR d&eacute;marrable sur la cartouche
Jaz. Ajoutez ces lignes (changez <CODE>1</CODE> en votre num&eacute;ro de partition
racine et <CODE>sda</CODE> en votre nom de p&eacute;riph&eacute;rique Jaz pour que &ccedil;a concorde)
au fichier <CODE>/jaz/etc/lilo.conf</CODE> avant la premi&egrave;re d&eacute;finition du
syst&egrave;me :

<BLOCKQUOTE><CODE>
<PRE>
        drive = /dev/sda1
        bios = 0x80
</PRE>
</CODE></BLOCKQUOTE>
</LI>
</OL>

</LI>
</OL>
</P>
<P>quand vous &ecirc;tes pr&ecirc;t &agrave; installer le MBR sur le Jaz, lancez <CODE>lilo</CODE> avec
l'option <CODE>-r</CODE> pour le faire fonctionner &agrave; partir de l'arborescence
<CODE>/jaz</CODE> comme si c'&eacute;tait <CODE>/</CODE>. La commande ressemble &agrave; :</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
        lilo -r /jaz
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Normalement <CODE>lilo</CODE> cherche quel sera le num&eacute;ro de p&eacute;riph&eacute;rique BIOS du
p&eacute;riph&eacute;rique de d&eacute;marrage au prochain d&eacute;marrage. Ceci doit &ecirc;tre contourn&eacute;
puisque le disque Jaz n'est pas d&eacute;marrable &agrave; cet instant. Les deux lignes
ajout&eacute;es font ceci.</P>
<P>Il y aura un certain nombre de messages d'erreurs donn&eacute;s par <CODE>lilo</CODE> et
le noyau. Lilo vous pr&eacute;vient qu'il pourra y avoir des probl&egrave;mes, qui n'en
seront pas dans ce cas. Le noyau indique des probl&egrave;mes relatifs &agrave;
<CODE>/dev/hdc</CODE> qui sont d&ucirc;s &agrave; des tests sur des p&eacute;riph&eacute;riques que
<CODE>lilo</CODE> effectue pour essayer de d&eacute;couvrir certaines choses. Lilo essaie
de fabriquer un noeud de p&eacute;riph&eacute;rique pour le vieux code majeur/mineur de
<CODE>hdc</CODE> et le noyau reconna&icirc;t la tentative comme une erreur. Vous pouvez
ignorer ces messages. Regardez la LED du lecteur Jaz pour v&eacute;rifier qu'on
&eacute;crit dessus.</P>
<P>&Agrave; ce point, votre disque Jaz devrait &ecirc;tre d&eacute;marrable.</P>
<P></P>

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