Come Creare una Linux Live Slax su penna usb

slaxSLAX è una distribuzione live di GNU/Linux basata su Slackware. I suoi punti di forza sono le dimensioni contenute e la modularità, è infatti possibile personalizzarla ed espanderne le capacità aggiungendo dei moduli scaricabili direttamente dal sito.

In questo post descriverò i passi per installare la SLAX su una penna USB usando una distribuzione Debian(Uguale per qualsiasi distro, basta trovare i pacchetti o i sorgenti).

Scaricare una delle immagini ISO da http://www.slax.org/download.php .

  • Installare syslinux (da repository)
  • Installare dosfstools (da repository)

Preparazione dell’ Ambiente della USBpen


Aprire un terminale e logging root.

collegare la USB stick senza montarla (è importante!)

digitare dmesg | tail e vedere su che device è stato dato alla penna /dev/sdb o sdc ecc…

cancellare tutte le partizioni e l’MBR con:

dd if=/dev/zero of=NOME_DEL_DISPOSITIVO bs=1024k count=16

ad esempio:

dd if=/dev/zero of=/dev/sda bs=1024k count=16

Creazione della partizione e dell’MBR

E’ necessario creare una partizione primaria avviabile con filesystem di tipo FAT32. Utilizzando Fdisk /dev/Nome dispositivo procedere con d il delate delle partizioni, poi n creazione partizione primaria, poi  s per cambiare il System label, e impostandolo con c codice hex relativo al filesystem di tipo windows fat 32.

Creare l’MBR sulla USB pen:

cat /usr/lib/syslinux/mbr.bin > NOME_DEL_DISPOSITIVO

ad esempio:

cat /usr/lib/syslinux/mbr.bin > /dev/sda

  • creare il filesystem sulla USB stick:

mkfs.msdos -F32 NOME_DELLA_PARTIZIONE

dove NOME_DELLA_PARTIZIONE è il nome della partizione creata in precedenza; se il dispositivo era /dev/sda ed è stata creata una sola partizione, sarà /dev/sda1

ad esempio:

mkfs.msdos -F32 /dev/sda1

  • Installare il bootloader sulla USB pen

syslinux NOME_DELLA_PARTIZIONE

ad esempio:

syslinux /dev/sda1

Copia del sistema SLAX sulla USB stick

 

  • montare la USB stick:

mkdir DIRECTORY_PER_USB_STICK

mount NOME_DELLA_PARTIZIONE DIRECTORY_PER_USB_STICK

ad esempio

mkdir /media/sda1

mount /dev/sda1 /media/sda1

  • spostarsi nella cartella dove è stata scaricata la ISO di SLAX e montarla:

mount NOME_DEL_FILE_ISO -t iso9660 -o loop DIRECTORY_PER_CDROM

a questo punto il contenuto della ISO sarè disponibile come quello di un CD

  • copiare i file di SLAX sulla USB stick:

cd DIRECTORY_PER_CDROM

cp -R * DIRECTORY_PER_USB_STICK

questi file DEVONO essere copiati nella root della USB stick:

cp boot/initrd.gz DIRECTORY_PER_USB_STICK
cp boot/vmlinuz DIRECTORY_PER_USB_STICK
cp boot/syslinux/syslinux.cfg DIRECTORY_PER_USB_STICK
cp boot/vesamenu.c32 DIRECTORY_PER_USB_STICK
cp boot/mt86p DIRECTORY_PER_USB_STICK

  • smontare la ISO di SLAX e la usb Distribuzione Live pronta riavviare e scegliere boot da usb, slax farà il resto


pdf

Related posts:

  1. Cambiare la Password di Windows da Linux Molte volte può succedere di non ricordare la password di...
  2. Come installare Slackware da sistema avviato Per la gioia del mio amico fabrizio (e a...
  3. Font su Linux con Antialiasing Il titolo può sembrare una cosa faranoica, ma il...

Articoli correlati elaborati dal plugin Yet Another Related Posts.

Tags:

Scritto da Santarelli Luca giovedì, 3rd settembre , 2009 21:58 Letture:

    « Differenza e somme di ore in php  |  Come installare Slackware da sistema avviato »

    Leave a Reply