<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> <TITLE>4mb Laptop HOWTO: La procedura di pre-installazione</TITLE> <LINK HREF="4mb-Laptops-5.html" REL=next> <LINK HREF="4mb-Laptops-3.html" REL=previous> <LINK HREF="4mb-Laptops.html#toc4" REL=contents> </HEAD> <BODY> <A HREF="4mb-Laptops-5.html">Avanti</A> <A HREF="4mb-Laptops-3.html">Indietro</A> <A HREF="4mb-Laptops.html#toc4">Indice</A> <HR> <H2><A NAME="s4">4.</A> <A HREF="4mb-Laptops.html#toc4">La procedura di pre-installazione</A> </H2> <P>Questa sezione tratta la creazione di una partizione di swap e di una partizione root temporanea sul disco fisso del portatile. Nulla di quanto è qui descritto è strettamente legato alla Slackware.</P> <H2><A NAME="sec:mulinuxprep"></A> <A NAME="ss4.1">4.1</A> <A HREF="4mb-Laptops.html#toc4.1">Preparazione di muLinux</A> </H2> <P>Se si ha intenzione di usare solo muLinux per questa procedura, si dovrà preparare un disco con mkfs.ext2 e le librerie per supportarlo [NdT: vedere la nota precedente relativa a BOOT+ROOT+USR]. Dai file di setup di muLinux si decomprima USR.bz2 e lo si monti come un filesystem di loop. Se ci si trova nella stessa directory del file USR e si vuole montarlo in /tmpusr, la sequenza dei comandi per questo compito sarà:</P> <P> <HR> <PRE> losetup /dev/loop0 USR mount -t ext2 /dev/loop0 /tmpusr </PRE> <HR> </P> <P>Da qui si copi mkfs.ext2, libext2fs.so.2, libcomerr.so.2 e libuuid.so.1 in un floppy.</P> <H2><A NAME="sec:preproot"></A> <A NAME="ss4.2">4.2</A> <A HREF="4mb-Laptops.html#toc4.2">Preparare l'installazione dei file di root</A> </H2> <P>Selezionare il disco di root che si desidera - è stata usata la modalità "color" (grafica) senza problemi, ma l'uso della modalità "text" (testuale) risulterà un po' più veloce in queste condizioni di memoria ridotta. Si decomprima l'immagine e la si monti come un disco di loop. La procedura è la stessa della sezione precedente ma l'immagine del disco di root è un filesystem minix.</P> <P>Ora sono necessari 3 floppy da 1722 o 4 floppy da 1440 con il filesystem ext2 - è meglio utilizzare i floppy da 1722 se non si vuole spezzare la /directory lib. Si dia ai floppy il doppio del numero di inode di default, in modo che possano contenere la directory /dev. Ci sono 432 nodi per un disco 1722 e 368 per uno da 1440. Se si specifica /dev/fd0H1722 o /dev/fd0H1440, allora non si dovrà aggiungere nessun altro parametro; quindi, per un disco da 1722, eseguire il comando:</P> <P> <HR> <PRE> mke2fs -N 432 /dev/fd0H1722 </PRE> <HR> </P> <P>Se l'immagine di root è stata montata in /tmproot ed il floppy di destinazione in /floppy, si entri nella directory /tmproot. Per copiare la directory dev il comando è:</P> <P> <HR> <PRE> cp -dpPR dev/* /floppy/ </PRE> <HR> </P> <P>Per le altre directory con i relativi file inclusi (bin, etc, lib, mnt, sbin, usr, var), eseguire invece il comando:</P> <P> <HR> <PRE> cp -dpPr nomedirectory/* /floppy/ </PRE> <HR> </P> <P>Non bisogna preoccuparsi per le directory vuote (floppy, proc, root, tag, tmp) perché sul portatile si possono creare facilmente. boot e cdrom sono collegamenti simbolici che puntano rispettivamente a /mnt/boot e a /var/log/mount - si possono creare anche queste directory sul portatile.</P> <H2><A NAME="ss4.3">4.3</A> <A HREF="4mb-Laptops.html#toc4.3">Creare le partizioni</A> </H2> <H3>I mini-Linux e i file-system ext2 - una nota importante </H3> <P>Per risparmiare spazio, gli sviluppatori dei mini-Linux spesso usano le meno recenti librerie libc5 e quando usano le libc6 più aggiornate, escludono molte delle opzioni compilate nelle distribuzioni complete, incluse alcune caratteristiche opzionali del file-system ext2. Ciò comporta due conseguenze:</P> <P> <UL> <LI>Provando a montare dischi formattati in ext2 su un sistema Linux moderno, può generare messaggi di errore se vengono montati in modalità lettura-scrittura. Assicurarsi di usare l'opzione -r quando si montano floppy sul portatile.</LI> <LI>Non è saggio usare mkfs.ext2 di un mini-Linux per creare i file-system nelle partizioni dove verrà installata la SlackWare. Dovrebbe essere usato solo per creare il file-system sulla partizione temporanea di root. Quando l'installazione sarà completata, questa partizione potrà essere formattata e riutilizzata.</LI> </UL> </P> <H3>Procedura </H3> <P>Se si sta lavorando sull'Aero, ci si assicuri che il lettore floppy sia inserito prima di accenderlo e poi non si deve rimuoverlo.</P> <P> <OL> <LI>Avvio da mini-Linux <BLOCKQUOTE>Con muLinux, bisogna aspettare fino a quando il processo di avvio rileva il piccolo spazio in memoria e fornisce la possibilità di lanciare una shell - si scelga questa opzione e si lavori nella modalità singolo-utente limitata che offre. </BLOCKQUOTE> </LI> <LI>Usare fdisk per creare le partizioni.</LI> <LI>Riavviare il sistema uscendo da fdisk (con muLinux, in questo passaggio, si deve semplicemente spegnere e riaccendere la macchina).</LI> <LI>Usare mkswap sulla partizione di swap ed attivarla (questo renderà muLinux più felice).</LI> <LI>Se si sta usando muLinux, montare il floppy extra creato in <A HREF="#sec:mulinuxprep">Preparazione di muLinux</A> e copiare mkfs.ext2 in /bin e le librerie in /lib.</LI> <LI>Usare mkfs.ext2 per creare il file-system nella partizione di root temporanea.</LI> <LI>Se si sta utilizzando SmallLinux, spegnere e riavviare usando muLinux. Non dimenticarsi di attivare nuovamente la partizione di swap.</LI> <LI>muLinux dovrebbe aver montato il floppy di boot in /startup - smontare il floppy e lasciare libero il lettore del floppy.</LI> <LI>Ora si monti la partizione di root temporanea e si copi in essa il contenuto dei dischi che sono stati precedentemente creati in <A HREF="#sec:preproot">Preparare l'installazione dei file di root</A>. Non bisogna preoccuparsi dei messaggi di errore: se, ad esempio, si copia usr dal floppy nella partizione di root temporanea digitando "cp -dpPr usr/* /tmproot/", si otterrà il messaggio di errore "cp: sr: no such file or directory". Si può ignorarlo, nulla è andato storto.</LI> <LI>Entrare nella partizione di root temporanea e creare le cartelle vuote (floppy, proc, root, tag, tmp) ed i collegamenti simbolici boot (che punta a mnt/boot) e cdrom (che punta a var/log/mount).</LI> <LI>Smontare la partizione temporanea di root per sincronizzare il disco.</LI> <LI>Ora si può semplicemente spegnere la macchina.</LI> </OL> </P> <HR> <A HREF="4mb-Laptops-5.html">Avanti</A> <A HREF="4mb-Laptops-3.html">Indietro</A> <A HREF="4mb-Laptops.html#toc4">Indice</A> </BODY> </HTML>