[ubuntu-it] installazione su chiave usb e boot loader
Max
maxter a email.it
Mer 9 Apr 2008 18:05:58 BST
Max ha scritto:
> sto ancora spippolando ma forse quello di grub è un falso problema.
> posterò notizie in merito.
confermo falso problema...
il problema è un altro.
posto la mia esperienza di seguito, spero possa essere d'aiuto ad altri :)
leggete se avere voglia.. non è brevissimo :)
-----
la procedura seguente richiede un cd di installazione di hardy e una
chiavetta usb almeno da 4 giga; ho letto che sono sconsigliati dischi
usb da 2.5 pollici alimentati solo tramite la porta usb, perchè
avrebbero problemi di alimentazione all'avvio. non ho testato, ma se
avete voglia di provare voi... ;-)
usando altre versioni la procedura è differente, perché solo da hardy è
disponibile una nuova voce 'installa su disco' all'avvio del boot loader.
in quel caso consiglio una ricerca su internet, la cosa è comunque
ugualmente semplice.
personalmente ho scelto per questo tipo di situazioni xubuntu. è meno
pesante come dimensione (uso una chiavetta da 4 giga) e in caso di
macchine non recentissime è meno avida di risorse di ubuntu è kubuntu.
procediamo... :)
avviato il cd di installazione utilizzando come detto la voce di menu
'installa [x|k|ubuntu]', dopo l'avvio del server grafico parte
automaticamente ubiquity, il programma di installazione di ubuntu.
dopo le prime scelte di rito (lingua, orario predefinito ecc.) quando si
arriva alla schermata di selezione delle partizioni di installazione
scegliete 'guidata' e selezionate il disco o la chiavetta usb che su cui
volete installare il sistema.
procede con le impostazioni dell'utente principale e di migrazione, sino
ad arrivare alla schermata riassuntiva prima della installazione vera e
propria.
a questo punto selezionate il pulsante 'avanzato' (advanced) e impostate
come disco di installazione del settore di avvio il vostro disco usb.
infatti in modo predefinito il settore di boot verrebbe installato sul
primo disco del pc 'ospite', cosa che ovviamente non vogliamo :)
selezionate anche il flag per partecipare al sondaggio sui pacchetti già
che ci siete, è sempre cosa buona e giusta collaborare ;-)
a questo punto preparatevi ad attendere, i dischi usb, anche se usb 2,
non sono dei lampi.
al termine della procedura di installazione siete pronti a riavviare.
quanto segue vale per macchine relativamente recenti, il cui bios sia in
grado di rilevare il disco usb.
entrate nel bios e impostate il disco usb (se direttamente rilevato)
come primo dispositivo di avvio.
nel caso fosse solo disponibile un elenco di dischi (disco1, disco2,
ecc. senza riferimento al modello, impostate tutti gli altri dischi
prima del disco su cui è installato il boot loader della macchina ospite.
salvate e riavviate.
dovrebbe lanciarsi grub dal settore di avvio del vostro disco.
qui arriva il vero problema.
se provate a lanciare la prima voce del menù, vi apparirà un bell'errore
di 'file not found'
questo perché il programma di installazione ha installato il boot loader
quando il nostro disco usb non era il primo disco di sistema, e ha
quindi impostato delle voci nella configurazione di grub che non
corrispondo alla situazione attuale
facendolo partire come disco di avvio, il nostro bravo disco usb è
diventato infatti il primo disco di sistema.
per avviare grub quindi selezionate la prima voce e premete 'e' sulla
tastiera.
si aprirà una nuova schermata. selezionate la prima riga, dove appare
root (hdX,0)
dove la X dovrebbe essere un numero maggiore di 1
sostituite la X con 0 (ZERO) e date invio
controllate che la riga sia effettivamente cambiata e poi premete il
tasto b per avviare il sistema.
bingo.
dovreste avere la vostra distro su disco usb esterno nuova fiammante :)
una volta loggati vorrete a questo punto modificate il file
/boot/grub/menu.lst, correggendo la sezione di configurazione del menù
di avvio, sostituendo per tutte le voci (hdx,0) con (hd0,0).
salvate.
al prossimo riavvio a chiavetta inserita (su quella macchina), grub
dovrebbe essere attivo e funzionante.
come rifinitura potrete volere cancellare da file menu.lst le voci
relative alle altre installazioni linux che sono state rilevate durante
la fase di prima installazione.
su altre macchine non avrebbero senso e anche sul pc di prima
installazione andrebbero comunque modificate per corrispondere
all'ordine dei dischi quando è presente il disco usb.
potete lasciare una eventuale voce di windows, se avete eseguito il
setup da una macchina su cui era presente, dovrebbe bastare modificare
il menù corrispondete da (hd0,0) a (hd1,0).
su macchine datate dovrebbe essere possibile fare ugualmente il boot
dalla chiavetta (provato su athlon 700 del 1999) se sulla macchina è
presente già grub, agendo sulle impostazioni da linea di comando.
rimando alla documentazione di grub per ulteriori informazioni.
per macchine datate con boot loader di windows, l'unica scelta resta il
boot da floppy. anche qui, per chi fosse interessato in rete esiste
vasta e valida documentazione :-)
è tutto popolo :)
buon divertimento...
Max
Maggiori informazioni sulla lista
ubuntu-it