Questo blog non rappresenta una testata giornalistica in quanto viene aggiornato quando posso senza nessuna periodicità predefinita (non può pertanto essere considerato un prodotto editoriale ai sensi della Legge n°62 del 7 marzo 2001).

Installare Ubuntu da Floppy

Autor admin | 14.01.2009 | Category linux

Dopo una notte quasi in bianco… e un’altra serataccia, finalmente sono riuscito a installare Ubuntu (8.10) in un vecchio portatile che non voleva saperne di fare il boot da CD, e ovviamente che non supporta il boot on lan.

Requisiti del portatile: Lettore Floppy, Scheda di Rete

Materiale necessario: Un Floppy (sembra una stupidata, ma ho dovuto cercarlo parecchio)

La Mia configurazione di rete:

  • Router: 192.168.178.1 (con DHCP abilitato)
  • PC Windows: 192.168.178.5
  • Subnet: 255.255.255.0

Procediamo.

Step 1 – Preparazione del Floppy per il boot

Scarichiamo l’immagine del floppy di etherboot, ed il programma dd for windows per scriverla sul floppy.

Mettete sul desktop i file etherboot.img e dd.exe, e inserire il floppy che verrà utilizzato.

Da Start -> Esegui dare il comando cmd per aprire il Prompt, poi

cd Desktop
dd if=etherboot.img of=\\?\Device\Floppy0

Attendere che l’operazione sia conclusa e prendere il floppy.

Step 2 – Configurazione della rete e del Trivial File Transfer Protocol (tftp)

Se il vostro router ha il server dhcp abilitato, disattivatelo.

Scaricate il software tftpd32, che farà da server dhcp e tftp, e mettete l’eseguibile in C:\tftp\.

Opzione 1:  Se avete a disposizione il cd alternate dell’installazione di ubuntu, copiate in C:\tftp\ il contenuto della cartella
D:\install\netboot\ubuntu-installer\i386\

Opzione 2: Altrimenti gli stessi file li potete scaricare dal mirror di ubuntu.

Ora avviate tftpd32.exe, aprite la tab DHCP Server e configuratela in questo modo:
IP pool starting address: 192.168.178.10 (è il primo indirizzo ip che verrà assegnato)
Size of pool: 1 (quantità di indirizzi ip che possono essere assegnati)
Boot File: pxelinux.0
WINS/DNS Server: 192.168.178.1 (indirizzo ip del router)
Default router: 192.168.178.1 (indirizzo ip del router)
Mask: 255.255.255.0
…e premete Save.

Step 3 – Avvio dell’installazione

Inserire il floppy nel pc dove si vuol fare l’installazione e avviarlo, in software etherboot vi chiederà quale driver caricare per la scheda di rete… un po’ di pazienza, e provateli uno ad uno fino a trovare quello giusto (che bello… il mio era quasi l’ultimo!!)

Quando avrete caricato il driver giusto, vedrete dal log di tftpd32 la richiesta di indirizzo ip, e successivamente il download dei file di boot e magicamente l’installazione verrà avviata.

Ora procedete con la normale installazione, selezionando il mirror più vicino a voi dal quale verranno scaricati i pacchetti, e avviate …

Step 4 – Riposo

L’installazione dal Mirror non è proprio una scheggia… quindi a questo punto si può andare a dormire, e il mattino seguente troverete il pc pronto ad avviarsi con il nuovo sistema operativo!

ps. Ricordatevi di riabilitare il server DHCP nel router se era stato disabilitato.