MVux: Linux su pendrive

Transcript

MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
MVux: Linux su pendrive
Nicola Corriero
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Indice
Introduzione
Strumenti
Debian
File System Linux
Primo Avvio
Passi
Parti
Kernel
Hard Disk
Bash
Grub
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Strumenti
Debian
File System Linux
Strumenti
I
PC con una distribuzione Linux (Debian)
I
Compilatore C
I
Spazio su disco: 1gb
I
Pendrive da almeno 256mb
I
Connessione ad internet
I
Tanta pazienza
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Strumenti
Debian
File System Linux
Debian
I
(Debian vs RedHat) vs Source
I
Stable vs Testing vs Unstable
I
Etch vs Lenny vs Sid
I
Kde vs Gnome vs altri (Fluxbox)
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Strumenti
Debian
File System Linux
File
I tipi di file sono:
I
- regolari
I
d directory
I
l link
I
b periferica a blocchi con buffer
I
c periferica a caratteri con buffer
I
u periferica a caratteri senza buffer
I
p pipe FIFO
I
s socket
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Strumenti
Debian
File System Linux
Comandi Principali
I
ls lista dei file
I
cd cambio directory
I
cp copia uno o più file
I
mv sposta uno o più file
I
man mostra un manuale d’uso del comando in input
I
apropos mostra tutte le info sull’input
I
whereis individua la posizione di un file binary o source
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Passi
Parti
Passi
I
Scaricare i sorgenti
I
Scompattare
I
Verificare la configurazione
I
Compilare
I
Installare sulla pendrive
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Passi
Parti
Comandi utilizzati e opzioni
I
tar crea o scompatta un archivio
I
I
I
I
I
I
make compila il contenuto della cartella secondo le info
presenti nel makefile
mount device cartella [opzioni]
I
I
I
I
-v elenco minuzioso dei file elaborati
-f usa il file di archivio o dispositivo in input
(default /dev/rmt0)
-z usato per i file bz2; filtra l’archivio attravero gzip
-x estrae i file da un archivio
mount /dev/sda1 /media/usb0 -t ext2
mount /dev/hdb2 /mnt/hd -t vfat
mount /dev/fd0 /mnt/floppy
ldd comando elenca le librerie usate dal comando
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Passi
Parti
Parti
I
Kernel
I
Hard disk
I
Grub
I
Bash
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Passi
Parti
Kernel
I
Configurazione
I
Compilazione
I
Installazione
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Passi
Parti
Kernel - Configurazione
Versione 2.6.23
Moduli da includere
I
arch x86
I
usb
I
filesystem
I
hard disk
I
tastiera e mouse
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Passi
Parti
Kernel - Compilazione
I
make menuconfig
I
I
I
I
make
make
make
make
xconfig
gconfig
oldconfig
allyesconfig
I
make
I
make bzImage
I
make modules
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Passi
Parti
Kernel - Installazione
I
make install
I
I
I
I
Copia bzImage in /boot
Creazione del initrd in /boot
Aggiornamento menu.lst di grub in /boot/grub
Copia manuale sulla pendrive
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Passi
Parti
Hard Disk
I
Creazione della partizione (cfdisk - fdisk)
I
Creazione del filesystem (mkfs) (ext2 - ext3)
I
Creazione dell’albero delle cartelle del filesystem (mkdir)
bin boot boot/grub etc dev home lib root sbin usr var
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Passi
Parti
Bash
I
Versione 3.2
I
Compilazione e creazione dell’eseguibile
I
Copia dell’eseguibile nella cartella /bin del pendrive
I
Esecuzione del comando ldd per verificare le librerie da cui
dipende l’eseguibile bash
I
Eventuale copia delle librerie rispettando il path
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Passi
Parti
Grub
I
Versione 0.97
I
Compilazione e creazione eseguibile
I
Copia dei file stage1 stage2 e ∗ stage1 5 all’interno di
/boot/grub nel pendrive
Esecuzione di grub per installazione su pendrive
I
I
I
I
I
root (hd1,0)
setup (hd1)
quit
creazione del file menu.lst nella cartella /boot/grub
Nicola Corriero
MVux: Linux su pendrive
Indice
Introduzione
Primo Avvio
Passi
Parti
Grub - Avvio
I
Riavviare il pc
I
Modificare le impostazioni Bios per avviare il pc da usb
Entrare nel prompt del Grub e lanciare i seguenti comandi
I
I
I
I
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1 rootdelay=10
init=/bin/bash
boot
Nicola Corriero
MVux: Linux su pendrive