Avanti Indietro Indice

4. La procedura di pre-installazione

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.

4.1 Preparazione di muLinux

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à:


losetup /dev/loop0 USR
mount -t ext2 /dev/loop0 /tmpusr
 

Da qui si copi mkfs.ext2, libext2fs.so.2, libcomerr.so.2 e libuuid.so.1 in un floppy.

4.2 Preparare l'installazione dei file di root

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.

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:


mke2fs -N 432 /dev/fd0H1722
 

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 è:


cp -dpPR dev/* /floppy/
 

Per le altre directory con i relativi file inclusi (bin, etc, lib, mnt, sbin, usr, var), eseguire invece il comando:


cp -dpPr nomedirectory/* /floppy/
 

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.

4.3 Creare le partizioni

I mini-Linux e i file-system ext2 - una nota importante

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:

Procedura

Se si sta lavorando sull'Aero, ci si assicuri che il lettore floppy sia inserito prima di accenderlo e poi non si deve rimuoverlo.

  1. Avvio da mini-Linux
    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.
  2. Usare fdisk per creare le partizioni.
  3. Riavviare il sistema uscendo da fdisk (con muLinux, in questo passaggio, si deve semplicemente spegnere e riaccendere la macchina).
  4. Usare mkswap sulla partizione di swap ed attivarla (questo renderà muLinux più felice).
  5. Se si sta usando muLinux, montare il floppy extra creato in Preparazione di muLinux e copiare mkfs.ext2 in /bin e le librerie in /lib.
  6. Usare mkfs.ext2 per creare il file-system nella partizione di root temporanea.
  7. Se si sta utilizzando SmallLinux, spegnere e riavviare usando muLinux. Non dimenticarsi di attivare nuovamente la partizione di swap.
  8. muLinux dovrebbe aver montato il floppy di boot in /startup - smontare il floppy e lasciare libero il lettore del floppy.
  9. Ora si monti la partizione di root temporanea e si copi in essa il contenuto dei dischi che sono stati precedentemente creati in Preparare l'installazione dei file di root. 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.
  10. 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).
  11. Smontare la partizione temporanea di root per sincronizzare il disco.
  12. Ora si può semplicemente spegnere la macchina.


Avanti Indietro Indice