<HTML> <HEAD> <TITLE>Comment démarrer un système <EM>Umsdos</EM></TITLE> </HEAD> <BODY> <H1>4. <A NAME="s4"></A>Comment démarrer un système <EM>Umsdos</EM></H1> <P> <A HREF="UMSDOS-HOWTO.html#toc4">Contenu de cette section</A></P> <P></P> <P></P> <H2>4.1 <A NAME="ss4.1"></A> Loadlin</H2> <P></P> <P>Le paquetage lodlin15.tgz, disponible sur sunsite.unc.edu dans <CODE>/pub/Linux/system/Bootutils</CODE>, est particulièrement bien adapté au démarrage d'un système <EM>Umsdos</EM>. En général, tout ce que vous avez besoin de faire est</P> <P> <BLOCKQUOTE><CODE> <PRE> Boot DOS C:>loadlinx zimage root=D: </PRE> </CODE></BLOCKQUOTE> </P> <P>où zimage est une image normale du noyau (compressée), tout simplement copiée quelque part sur le lecteur <EM>DOS</EM>. <CODE>D:</CODE> est le lecteur <EM>DOS</EM> où vous avez installé <EM>Linux</EM>.</P> <P></P> <H2>4.2 <A NAME="ss4.2"></A> A partir d'une disquette</H2> <P></P> <P>Démarrer un système <EM>Umsdos</EM> à partir d'une disquette se fait de la même manière que pour un système <EM>Ext2</EM>. Vous avez besoin d'une image zImage de votre noyau proprement initialisée pour localiser votre partition principale <EM>Umsdos</EM>. Pour ce faire, on utilise généralement la commande <CODE>rdev</CODE>. La séquence suivante initialise un fichier zImage et le met sur une disquette :</P> <P> <BLOCKQUOTE><CODE> <PRE> rdev zImage /dev/hda1 rdev -R zImage 0 dd if=zImage bs=8192 of=/dev/fd0 </PRE> </CODE></BLOCKQUOTE> </P> <P>Si vous trouvez cela déroutant, formattez une disquette système DOS et copiez les fichiers suivants dessus :</P> <P> <UL> <LI>loadlin.exe</LI> <LI>loadlinx.exe</LI> <LI>zimage</LI> </UL> </P> <P>puis configurez le fichier autoexec.bat comme suit :</P> <P> <BLOCKQUOTE><CODE> <PRE> loadlinx zimage rw root=C: </PRE> </CODE></BLOCKQUOTE> </P> <P></P> <H2>4.3 <A NAME="ss4.3"></A> LILO</H2> <P></P> <P>LILO, le chargeur (boot-loader) officiel de <EM>Linux</EM> peut aussi être utilisé pour démarrer un système <EM>Umsdos</EM>. Cependant je n'ai jamais essayé, mais ça devrait marcher depuis la version 1.1.60. Merci de m'envoyer un e-mail (NdT : toujours en anglais !) si vous avez fait l'expérience.</P> <P></P> <H2>4.4 <A NAME="ss4.4"></A> Comment défragmenter une partition <EM>Umsdos</EM></H2> <P></P> <P>Tout simplement en utilisant n'importe lequel des outils <EM>DOS</EM> classiques. Les fichiers produits par <EM>Umsdos</EM> n'ont rien de particulier. Et <EM>Umsdos</EM> n'attend rien de particulier (composition ou séquence des points d'entrée des répertoires, etc.) du système de fichier sur lequel il travaille.</P> <P>Pour ce que j'en sais, il n'existe pas d'outil sous <EM>Linux</EM> pour faire ça. </P> <P></P> <H2>4.5 <A NAME="ss4.5"></A> Astuces avancées</H2> <P></P> <P><EM>Umsdos</EM> repose sur <CODE>--linux-.---</CODE> qui repose lui-même sur le répertoire <EM>DOS</EM>. Certains voudront peut-être faire quelques expériences. L'utilitaire <CODE>udosctl</CODE> (dans le paquetage umsdos_progs, qui contient <CODE>umssync</CODE> et <CODE>umssetup</CODE>) permet de faire des opérations sur les répertoires (effacer, voir le contenu), et ceci indépendamment sur le répertoire <CODE>--linux-.---</CODE> ou sur le répertoire <EM>DOS</EM>.</P> <P></P> <HR> <P> Chapitre <A HREF="UMSDOS-HOWTO-5.html">suivant</A>, Chapitre <A HREF="UMSDOS-HOWTO-3.html">Précédent</A> <P> Table des matières de <A HREF="UMSDOS-HOWTO.html#toc4">ce chapitre</A>, <A HREF="UMSDOS-HOWTO.html#toc">Table des matières</A> générale</P> <P> <A HREF="UMSDOS-HOWTO.html">Début</A> du document, <A HREF="#0"> Début de ce chapitre</A></P> </BODY> </HTML>