<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> <TITLE>Linux UMSDOS HOW-TO: Come avviare un sistema Umsdos</TITLE> <LINK HREF="UMSDOS-HOWTO-5.html" REL=next> <LINK HREF="UMSDOS-HOWTO-3.html" REL=previous> <LINK HREF="UMSDOS-HOWTO.html#toc4" REL=contents> </HEAD> <BODY> <A HREF="UMSDOS-HOWTO-5.html">Avanti</A> <A HREF="UMSDOS-HOWTO-3.html">Indietro</A> <A HREF="UMSDOS-HOWTO.html#toc4">Indice</A> <HR> <H2><A NAME="s4">4.</A> <A HREF="UMSDOS-HOWTO.html#toc4">Come avviare un sistema Umsdos</A></H2> <H2><A NAME="ss4.1">4.1</A> <A HREF="UMSDOS-HOWTO.html#toc4.1">Loadlin</A> </H2> <P>Il pacchetto <CODE>lodlin15.tgz</CODE> disponibile a <CODE>sunsite.unc.edu</CODE> in <CODE>/pub/Linux/system/Bootutils</CODE>. Questa utility è adatta per avviare un sistema <EM>Umsdos</EM>. Generalmente tutto quello che bisogna fare è</P> <P> <BLOCKQUOTE><CODE> <PRE> Avviare DOS C:\>loadlinx zimage root=D: </PRE> </CODE></BLOCKQUOTE> </P> <P>dove <CODE>zimage</CODE> è una normale immagine kernel (compressa) semplicemente copiata nel drive DOS. <CODE>D:</CODE> è il drive DOS dove è stato installato <EM>Linux</EM>. </P> <H2><A NAME="ss4.2">4.2</A> <A HREF="UMSDOS-HOWTO.html#toc4.2">Da floppy</A> </H2> <P>Avviare un sistema <EM>Umsdos</EM> da floppy non è diverso da avviare un sistema <EM>Ext2</EM>. È necessaria un'immagine del kernel configurata per localizzare la partizione <EM>Umsdos</EM> di root. Questo viene fatto normalmente usando il comando <CODE>rdev</CODE>. La seguente sequenza inizializza un'immagine e la mette su un floppy.</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>Se questo sembra confuso, formattare un disco di avvio DOS e mettere in esso i seguenti file</P> <P> <UL> <LI>loadlin.exe</LI> <LI>loadlinx.exe</LI> <LI>zimage</LI> </UL> </P> <P>e impostare l'<CODE>autoexec.bat</CODE> come questo</P> <P> <BLOCKQUOTE><CODE> <PRE> loadlinx zimage rw root=C: </PRE> </CODE></BLOCKQUOTE> </P> <H2><A NAME="ss4.3">4.3</A> <A HREF="UMSDOS-HOWTO.html#toc4.3">LILO</A> </H2> <P>LILO, il caricatore ufficiale di <EM>Linux</EM> può anche essere usato all'avvio di un sistema <EM>Umsdos</EM>. Comunque non ho esperienza con questo. Dal 1.1.60 dovrebbe funzionare. Scrivetemi una email se sapete qualcosa.</P> <H2><A NAME="ss4.4">4.4</A> <A HREF="UMSDOS-HOWTO.html#toc4.4">Come ottimizzare una partizione <EM>Umsdos</EM></A> </H2> <P>Può essere fatto usando un qualsiasi strumento DOS. Non c'è niente di particolare sui file prodotti da <EM>Umsdos</EM>. E <EM>Umsdos</EM> non si aspetta niente di particolare (struttura directory, intestazioni directory...) dal filesystem sottostante.</P> <P>Da quello che so non ci sono strumenti <EM>Linux</EM> per fare ciò.</P> <H2><A NAME="ss4.5">4.5</A> <A HREF="UMSDOS-HOWTO.html#toc4.5">Aspetti avanzati</A> </H2> <P><EM>Umsdos</EM> si affida sul file <CODE>--linux-.---</CODE> il quale si affida sulla directory <EM>DOS</EM>. Alcuni utenti potrebbero voler provare un po'. L'utility <CODE>udosctl</CODE> inclusa nel pacchetto umsdos_progs (contenente <CODE>umssync</CODE> e <CODE>umssetup</CODE>) permette semplici operazioni sulle directory (liste, eliminazioni) indipendentemente dal file <CODE>--linux-.---</CODE> e dalla directory <EM>DOS</EM>.</P> <HR> <A HREF="UMSDOS-HOWTO-5.html">Avanti</A> <A HREF="UMSDOS-HOWTO-3.html">Indietro</A> <A HREF="UMSDOS-HOWTO.html#toc4">Indice</A> </BODY> </HTML>