20 marzo 2010

Ubuntu Usb NetBoot ( senza PXE )


Questa procedura permette di installare Ubuntu tramite un boot di rete da usb.

Cosa serve:
  • una penna usb ( minimo 10 mb)
  • initrd.gz e linux ( Download Qui)
  • una connessione a internet
Vantaggi:
  • Si scarica tutto il soft da internet all'ultima versione ( tutto gia' aggiornato)
  • Non serve il cd ( risparmiamo cd- utile per i netbook)
  • Universale per Kubuntu, Ubuntu ( sia netbook remix / standard)
  • Portabile/Riusabile
Svantaggi:
  • Necessita di una connessione internet ( via lan)
... ecco come fare:


1. Preparare la chiavetta (da linux) :
  • Installare i seguenti pacchetti
# sudo aptitude install mbr syslinux mtools -y
  • creare il file system fat16 su chiavetta (/dev/sdb1 nel mio caso):
# mkdosfs /dev/sdb1
  • installare mbr sulla chiavetta (/dev/sdb nel mio caso):
# install-mbr /dev/sdb
# syslinux /dev/sdb1


2. Scaricare e copiare sulla chiavetta - initrd.gz e linux (Download Qui):
  • Montare /dev/sdb1:
# sudo mount /dev/sdb1 /mnt/
  • scaricare i seguenti file e copiari su sdb1 initrd.gz e linux ( in questo caso maverick a 64bit ):
http://archive.ubuntu.com/ubuntu/dists/maverick/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/

p.s.
sostituendo nel link sopra maverick e amd64 con [ nome-versione ] e [ i386 ] si accede agli installer delle altre versioni di ubuntu

3. Creare e editare il file "syslinux":

# nano syslinux
  • Copiare dentro "syslinux" le seguenti righe:
default linux
append initrd=initrd.gz ramdisk_size=12000 root=/dev/ram rw
  • Smontare la sdb:
# sudo umount /dev/sdb1