Installare linux su hd esterno USB

Istruzioni per installare in maniera permanente Ubuntu (o Ubuntu Eee) in una pendrive USB (o in una scheda di memoria SD).

Come unità di memoria ho usato per Ubuntu8.04 sia una pendrive Dane-Elec 8GB che una scheda Sandisk SDHC da 8GB mentre per Ubuntu Eee una scheda Sandisk SDHC da 4GB.

Nel PC su cui volete usare la pendrive deve essere possibile il boot da periferiche USB, controllate nel BIOS ed eventualmente posizionate la priorità di boot su USB.

Vi servono 2 pendrive, oppure 1 pendrive ed 1 scheda SD dipende da dove volete installare il S.O.;
questo è necessario perchè NON FUNZIONA se masterizzate la ISO e create un live CD, usando quest'ultimo per installare la distro sulla pendrive/SD.



Procuratevi la ISO della distribuzione che volete installare.

Sulla prima pendrive dovete metterci la live e renderla avviabile, tutto questo lo fa il programma Unetbootin ve lo potete scaricare da:

http://unetbootin.sourceforge.net/

Unetbootin ha varie versioni per le distro Linux e anche per Win, scegliete quella che fa al vostro caso, io ho dovuto usare Unetbootin-windows-282 dato che sul mio notebook c'è XP mentre l'Asus Eee PC 701 ha Xandros che non è compatibile.

Lanciate Unetbootin e scegliete l'opzione “Diskimage ISO” e selezionate la ISO della distro che volete installare, quindi scegliete alla voce “Tipo: Disco USB” la lettera corrispondente alla vostra pendrive, date l'ok e aspettate che finisca.

Dopo aver finito il tutto riavviate il PC dalla live. (Si può anche togliere la pendrive live e usarla su un secondo PC per eseguire l'installazione, nel mio caso ho creato la live dal notebook e poi i passaggi per l'installazione li ho fatti dall'Eee PC701).

Per chi fa partire la live dall'Asus Eee PC basta premere ESC all'inizio del caricamento e scegliere dalla lista che compare la pendrive live che Unetbootin ha reso avviabile.

Dopo aver avviato la sessione live collegate al PC la seconda pendrive o la scheda SD.

Selezionate “install” che dovrebbe essere sul desktop, fate i vari passaggi:
scelta della lingua, fuso orario, disposizione della tastiera,
arrivati al passo 4 di 7 andate a selezionare l'opzione:
“Guidato – usa l'intero disco” e andate a selezionare:
SCSI* (0,0,*) (sd*) - “capacità in GB” “vostra pendrive o SD” (la seconda che avete collegato)

ad esempio nel mio caso la pendrive era identificata da:
SCSI3 (0,0,0) (sdb) – 8.3 GB USB DISK Pro.

Continuate i passi seguenti e inserite nome password etc, importare documenti e impostazioni.

Arrivate quindi al passo 7 di 7 dove deve essere selezionata (dovrebbe esserlo di default) la casella con l'opzione “installa boot loader”, e qui dovete selezionare “Avanzato” e con la freccia che si trova a destra di “Device per l'installazione del boot loader” andate a selezionare la vostra pendrive o SD dove state effettuando l'installazione:

/dev/sd* vostra SD o Pendrive (*.* GB)

sempre per esempio nel mio caso era:
/dev/sdb USB DISK Pro (7.7 GB)

Fatto questo date l'ok e fate partire l'installazione.

Dopo che l'installazione è finita, e può volerci anche mezz'ora, riavviate il pc e fate in modo che parta dalla periferica su cui avete installato il S.O., vi uscirà la scritta grub loading stage 1.5 e poco dopo vi appare il menù di scelta che nel mio caso con Ubuntu Eee e sull'Eeepc è:
Ubuntu 8.04.1. Kernel 2.6.24-21-eeepc
Ubuntu 8.04.1. Kernel 2.6.24-21-eeepc (recovery mode)
Ubuntu 8.04.1. memtest86+
Other operating systems:
Normal Boot (on /dev/sda1)
Perform Disk Scan (on /dev/sda1)
Restore Factory Settings (on /dev/sda1)

le ultime 3 righe qui sopra nel mio caso si riferiscono a Xandros dell'Eee -
se avete qualche altro S.O. sul PC sul quale avete operato questo sarà elencato lì.

A questo punto se selezionate una qualsiasi voce NON funziona ma segnala un errore di Grub.

Bisogna quindi andare sulla prima riga, nel caso qui sopra “Ubuntu 8.04.1. Kernel 2.6.24-21-eeepc” e premere la lettera “e” per editare, quindi nella maschera che si apre sulla prima riga “root (hd*,0)” premere di nuovo “e” cambiando il numero che trovate al posto dell'asterisco con lo 0 si avrà quindi root (hd0,0), quindi premete invio e poi la lettera “b” per fare il boot. A questo punto esce la scritta starting up e si avvia Ubuntu chiedendovi il nome utente e la password che avete inserito prima in fase di installazione.
Per rendere definitiva la variazione poiché da lì non viene memorizzata, dopo aver fatto partire Ubuntu aprite un terminale e andate ad editare - "sudo gedit /boot/grub/menu.lst" scorrete l'elenco e dopo i vari esempi troverete la scritta “end default options”, qui cambiate, (come avete fatto prima) dopo “root” da (hd*,0) a (hd0,0) in tutte le voci root che trovate quindi salvate rendendo definitiva la variazione.

Inoltre solo per chi ha l'Eee, e ha lo ha usato per l'installazione, dopo END DEBIAN AUTOMATIC KERNELS LIST fate la stessa cosa in Normal Boot, Perform Disk Scan e Restore Factory Settings,da (hd*,0) a (hd1,0) così vi funzionano le opzioni di Xandros anche da lì. Questa operazione: da (hd*,0) a (hd1,0) dovrebbe valere anche se avete eventuali altri sistemi operativi presenti invece di Xandros, ma non avendolo mai provato non ne ho la certezza.

A questo punto avete finito, al prossimo riavvio scegliendo la pendrive o la SD questa farà partire Ubuntu.

La stessa funzionerà anche su altri PC tenendo in memoria le vostre impostazioni, programmi etc. come se fosse installata sull'hard disk, ricordatevi però che ogni volta che cambiate il PC su cui inserite la pendrive o la SD queste rilevano la configurazione hardware del PC dove sono in esecuzione e questo dopo un po' può rallentare la velocità di esecuzione del S.O.

si ringrazia stevekh3 di eeeuser.com

No comments: