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.
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.
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.
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:
Se si sta lavorando sull'Aero, ci si assicuri che il lettore floppy sia inserito prima di accenderlo e poi non si deve rimuoverlo.
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.