Ormai è passato quasi un anno da quando ho pubblicato la guida per installare ubuntu 7.10 su HDD, e quindi ho deciso di aggiornarla alla nuova versione di ubuntu e di provare ad installarla su una chiavetta USB.
Trovo questa soluzione decisamente più comoda, in quanto rende ubuntu portatile e più performante.
Perciò ho acquistato una penna USB da 8 GB, sufficente per poter contenere l’installazione di ubuntu e circa 5-6 gb di dati.
Ma adesso arriviamo alla vera e propria guida, che differisce solo in alcuni particolari da quella per ubuntu 7.10 (e funziona anche per un hard disk esterno):
:::Download di Ubuntu
Scaricate da ubuntu-it.org la .iso di ubuntu 8.04 Hardy Heron (se avete meno di 320 mb di ram scaricate l’alternate) e masterizzatela su CD.
:::Cambiare il BOOT ORDER
All’avvio del computer entrate nel BIOS (in alcuni casi F2 o F10, CANC, ESC, dipendentemente dal computer) e nella sezione BOOT impostate come ordine: 1.DVD/CD Drive 2.HDD USB 3.HDD interno.
:::Installare Ubuntu
Avviate il computer con il cd masterizzato inserito così che parta ubuntu live, selezionate la lingua e poi “Prova Ubuntu senza modificare il computer” . Appena il Desktop sarà caricato selezionate INSTALLA. Procedete per tutta l’installazione, fino a quando arriverete alla scheda che vi chiede dove preferite installare ubuntu. Qui fate molta attenzione e selezionate la vostra memoria USB (o il vostro HDD esterno).
:::Installare GRUB
Nella schermata riassuntiva, l’ultima prima dell’effettiva installazione, selezionate “AVANZATE”, per poter scegliere dove installare grub (è necessario selezionare la penna USB o l’HDD esterno per fare in modo che quando lo si scollega dalla porta USB, windows possa partire normalmente; in pratica il boot loader, grub, viene installato solo sul dispositivo esterno) e nella tendina “installare grub”, selezionate la vostra memoria esterna.
:::Configurare ubuntu per renderlo compatibile con la memoria o con l’HDD USB
Alla fine dell’installazione non selezionate riavvia, ma aprite una finestra del terminale e seguite i seguenti passi (i comandi sono tra virgolette, da non inserire):
1- Inserire ” sudo mkdir /mnt/ubuntu ” <ENTER>
2- Inserire ” sudo mount /dev/sdb1 /mnt/ubuntu ” <ENTER> (sdb1 è il nome delll’HDD estrno, può variare in base al sistema) per montare l’installazione di ubuntu dell’HDD esterno.
3- Inserire ” sudo mount -tproc proc /mnt/ubuntu/proc ” <ENTER>
4- Inserire ” sudo chroot /mnt/ubuntu ” <ENTER> per accdere come root sull’installazione dell’HDD esterno
5- Inserire ” su ” <ENTER> per accedere come superuser
6- Inserire ” nano /etc/initramfs-tools/modules ” per aprire con nano il file ed aggiungere alla fine del testo presente:”sd_mod” <ENTER>”ehci-hcd” <ENTER>”usb-storage” <ENTER>”scsi_mod” <ENTER>”sd_mod” <ENTER>Poi, per chiudere e salvare premere <Ctrl> + <X> e per confermare <Y>; ciò è necessario per far supportare ad ubuntu l’hdd esterno nel boot
7-Inserire ” nano /etc/initramfs-tools/initramfs.conf ” e all’inizio del file inserire “WAIT=10″ poi per chiudere e salvare premere <Ctrl> + <X> e per confermare <Y>; questo serve per dare tempo al computer di montare l’HDD esterno al boot (il numero 10 può essere variato a piacimento)
8-Inserire ” mkinitramfs -o /boot/initrd-img. ” <TAB> + <ENTER>, poi ” /lib/modules ” <TAB> + <ENTER> (se questo comando genera errore, procedete pure, l’installazione non sarà compromessa).
9-Inserire ” nano /boot/grub/menu.lst ”, scorrere fino alla fine del file (dalla stringa “END DEFAULT OPTIONS”, fino alla fine per intenderci) e sostituire tutti i valori (hd1,0) con (hd0,0) e i valori (hd0,0) con (hd1,0), poi per chiudere e salvare premere <Ctrl> + <X> e per confermare <Y>
10- A questo punto riavviate il computer e tutto dovrebbe funzionare alla perfezione.
ciao, ho bisogno di aiuto. al comando 8-Inserire ” mkinitramfs -o /boot/initrd-img. ” + mi risponde ” /etc/initramfs-tools/conf.d/resume: 1: Syntax error: “(” unexpected “.
inoltre nel file menu.lst i primi 3 valori sono (hd1,1) e l’ultimo (hd0,0).
Come li devo modificare?
Ciao webbo,
il comando n°8 può causare errore in alcune situazione, ma non dovrebbe comprometterti l’installazione.
Mentre per quanto riguarda la lista di grub, i primi tre valori devono essere lasciati, perchè sono (hd1,1), mentre l’ultimo (hd0,0) va sostituito con (hd1,0).
ciao, ho rifatto tutto da capo e ora il primo comando del punto 8 me lo accetta, l’altro invece no dice che è solo una directory…
comunque anche impostando il file lst come hai detto tu all’avvio mi dice: GRUB 1.5 errore 17.
da cosa dipende? grazie!
Questa è proprio strana….
potresti fornirmi più dati sulla tua configurazione? (Hdd o Pendrive; S.O. sul pc ecc..)
Il mio hard disk esterno è un packard bell store and save 3500 da 360gb
S.O. windows vista ultimate 64bit
main board asus p5kc con bios 1203
4 gb ram 800mhz
proc. dual core 6750
nell’esterno ho 4 partizioni primarie:
1 in ntfs
2 ext 3 da 10 gb dove c’è ubuntu
3 swap da 250 mb
4 in fat 32 da 10gb
Hai più partizioni sull’hdd esterno… potrebbero influire con grub.
Non ne sono molto sicuro, ma potresti sempre provare a fare un back-up dei dati e installare sull’intero hdd esterno ubuntu.
Fammi sapere…
Purtroppo non posso permettermi di usare l’hdd esterno solo per ubuntu… E non ho un’altro hard disk abbastanza grande per fare un backup.
Non c’è nient’altro che potrei provare?
Controlla nuovamente i dati del file ” /boot/grub/menu.lst” e verifica di aver sostituito tutti i valori (hd1,0) con (hd0,0) e i valori (hd0,0) con (hd1,0).
Alla fine del file ci sono due sezioni: una riguardante ubuntu, l’altra vista. Controlla che hai fatto la modifica ad entrambe le parti.
ho eseghito alla lettera tutto quello che hai scritto, ho messo nel bios la partenza da External HDD, ma si avvia sempre windows senza farmi vedere il grub.
L’ho installato su un portatile Sony Vaio vgn-cr41s
l’unico messaggio d’errore che mi ha dato durante l’installazione è al punto 8.
Sisi è tutto a tutto a posto forse a questo pundo dovrei rinunciarci…
@ salvodibella
Questa è proprio inspiegabile… proprio non ti so dire come mai ti succede ciò. Prova a reinstallare tutto nuovamente.
@WEBBO
A questo punto anche a te posso solo consigliare di tentare a reinstallare
Fatemi sapere, ciao !
SCusa alcune cose: quando si usa il comando nano bisogna mettere gli spazi ed i # ?
Nel nono passo ho trovato un solo hd 0,0 è normale?
Grazie in anticipo!
ammettiamo che @ rappresenta uno spazio, devi inserire:
nano@/etc/initramfs-tools/modules
Per l’altra cosa, si è normale.
Ciao
rega scusate ma perche quando faccio lultimo comando mi apre una nuova pagina e nn ce scritto nulla??? grazie dell aiuto
@vuoshino
Quello che dici succede quando il nome del file che hai scritto non è corretto (quindi nano crea un nuovo file).
Ciao
Ciao Aleit,
ho seguito i tuoi suggerimenti e mi sono scontrato con questo problema. L’installazione avviene correttamente, il Bios del mio pc vede correttamente l’hdd usb esterno ma al momento del boot mi dice che su questo hdd non c’è un sistema di boot valido. Ho attaccato l’hdd usb ad un paio di portatili ed il boot avviene correttamente. Potrebbe trattarsi di un problema della mia mainboard (MSI 845PE Max2)? Eppure nei setting del bios il device viene riconosciuto……boh
Ciao e grazie
Scusate, ho un problemino…
il comando 9 cosa è + ?
ho provato ad eseguire e il nono passo mi apre un file nuovo, no digito correttamente la directory…. sicuramente è l’8° passo che nn riesco a fare, aiutami e plz spiega in modo che anche un tonto come me capisca!
seconda riga: intendevo tab + enter ma me li ha eliminati classificandoli come tag web
@ emilio
E’ molto probabile che la tua scheda madre non abbia il driver giusto per controllare la penna USB. Eventulamente prova ad aggiornare il BIOS.
@Xardas
+ significa semplicemente che devi premere i due tasti.
Ciao,
la tua soluzione permette di installare Ubuntu su un Hard disk esterno e utilizzzarlo su computer diversi con configurazioni Hardware diverse? oppure si usa solo sullo stesso PC su cui è installata per la prima volta. Magari è una domanda scema ma in rete avevo trovato un altra guida che parlava di introdurre all’avvio alcuni elementi delle distro Live per rendere l’installazione autoconfigurabile su PC diversi (la guida è http://www.webalice.it/lorenzo.chiodi/usbdisk/index.html)