Mangiare Senza Glutine disponibile su App Store

Per altre informazioni scrivi a fabriziocaldarelli@negusweb.it

Installare Linux con boot da penna USB

Da Programmazione Software.

A partire da un ambiente Linux, andiamo ad inserire un sistema di installazione basato su Debian all'interno di una penna USB, in modo che si possa fare il boot dalla penna USB all'avvio della macchina.

Supponiamo che la nostra penna USB sia identificata con /dev/sda e supponiamo che abbia al suo interno una partizione FAT (tramite fdisk).

E' importante che la partizione NON sia montata all'inizio. Se state in un ambiente grafico, accertatevi che il dispositivo non venga automaticamente montato

Per prima cosa formattiamo la partizione:

# mkdosfs /dev/sda1

Installiamo SYSLINUX nella partizione appena formattata con il seguente comando:

# syslinux /dev/sda1

Montiamo la partizione nella directory /mnt/pennetta, creata con il comando mkdir.

# mount -t /dev/sda1 /mnt/pennetta

Copiamo i seguenti files da un archivio debian (es. http://ftp.nl.debian.org/debian/dists/lenny/main/installer-i386/current/images/hd-media/) nella pennetta usb:

1. vmlinuz (kernel library)
2. initrd.gz (init ramdisk image)

Creiamo il file syslinux.cfg all'interno della pennetta, con il comando

# touch /mnt/pennetta/syslinux.cfg

Scriviamo all'interno del file queste righe e salviamo:

default vmlinuz
append initrd=initrd.gz ramdisk_size=12000 devfs=mount,dall root=/dev/ram rw

Scarichiamo l'immagine ISO di Debian (es. http://cdimage.debian.org/debian-cd/5.0.1/i386/iso-cd/debian-501-i386-netinst.iso) e copiamola nella pennetta

# wget http://cdimage.debian.org/debian-cd/5.0.1/i386/iso-cd/debian-501-i386-netinst.iso
# cp debian-501-i386-netinst.iso /mnt/pennetta

Smontiamo la pennetta attraverso il comando:

# umount /mnt/pennetta

Per sicurezza, installiamo l'MBR all'interno della pennetta, attraverso il comando

# install-mbr /dev/sda