www.openmamba.org -- linux italian distro

sabato 5 gennaio 2008

Gag e booting di più Sistemi Operativi

Oggi mi sono trovato nella spiacevole situazione di dover andare a smanettare sull'MBR, per due motivi differenti.

1- PC fisso:
hda1: ext3 con openmamba
hda2: ext3 home
hda3: swap
hda4: ext3 openmamba per fare esperimenti

hdb1: ntfs
hdb2: ext3 vuota

MBR: Grub2 di openmamba su hda1

Il problema era che il sistema operativo sulla partizione ntfs non partiva, suppongo perchè quel sistema operativo ha bisogno di stare sull'hd master. 
Su internet avevo trovato alcuni workaround per farlo partire, ma solo per grub non versione 2.

2-Portatile

sda1: ntfs winXpHome
sda2: ext3 openmamba
sda3: swap
sda4: ext3 home
sda5: ext3 kubuntu (non utilizzato da circa 5-6 mesi)

MBR: Grub di Kubuntu
qui il problema era che volevo installare openmamba sulla partizione sda5 al posto di Kubuntu, ma il problema era: se uccido Kubuntu che fine fa Grub? E se non mi parte più niente?



Così nella mailing list di openmamba Silvan mi consiglia di provare Gag, un boot manager (solo boot manager e non boot loader) grafico, che (in quanto boot manager) permette di scegliere quale sistema operativo far partire.
Allora vedo la pagina wiki di openmamba (aperto da poco!!) riguardo Gag, e eseguo le istruzioni.
Inizialmente penso di aver fatto un macello, perchè non capisco bene come funziona, ma dopo un po' di prove, funziona tutto perfettamente!
Ho ucciso Kubuntu e parte anche il sistema operativo su ntfs!

Gag è presente di default nei pacchetti di openmamba, quindi dal livecd è possibile installarlo se si hanno problemi (come me).
Però Gag da solo non è in grado di caricare un sistema operativo, ciò significa che un Grub, o un Lilo, o chi per esso, deve essere installato nella partizione del sistema operativo che vogliamo far partire.
E anche questo può essere fatto da livecd, nel caso avessimo qualche problema nel boot.

Se mi trovo nel sistema in hda1 e voglio installare qui Grub, bsta dare i comandi:
$ grub-install /dev/hda1
$ update-grub

per avere gag nel MBR (di hda e in italiano) basta dare il comando 
$ gag-install -k QWERTY -l ITALIAN /dev/hda

All'inizio Gag non è molto intuitivo. SI naviga tramite tastiera e viene configurato a mano.
Inizialmente ci viene dato l'elenco dei sistemi operativi disponibili.
La prima volta che arriviamo ovviamente è nessuno, possiamo solo fare boot da cd. Se premiamo C possiamo configurare.
Ci viene dato l'elenco delle opzioni. E' abbastanza chiaro.
L'unica cosa che a me ha un po' disorientato è quando si deve aggiungere un nuovo sistema operativo, dopo aver premuto il tasto A.
Si ha l'elenco di tutti i dischi presenti , che si possono cambiare premendo i tasti da 1 a 8, e per ogni disco è presente l'elenco di tutte le partizioni presenti identificate ognuna da una lettera dell'alfabeto: A per la prima, poi B, C e così via. Ovviamente corrispondono a hda1,hda2,hda3 ecc.
Comunque a fianco c'è scritto il tipo di filesystem che hanno.
Dopo aver scelto la partizione dobbiamo dare l'etichetta associata (che possiamo chiamare OpenMamba, Winzozz, o quant'altro), dopodichè possiamo scegliere una password per permette di proteggere in qualche modo il nostro sistema e poi abbiamo finito.

In effetti io ho tutti filesystem ext3, invece lì c'era scritto ext2, e questo mi ha disorientato non poco, ma alla fine è semplice, basta premere A per hda1, B per hda2 ecc...
NB: è da fare attenzione che hda1,hda2,... vengono assegnati dal sistema operativo, che spesso ne salta qualcuno (ad esempio se ha 4 partizioni può dare: hda1,hda2,hda4,hda5), quindi in questo caso abbiamo:
A= hda1
B= hda2
C= hda3
D= hda4

E graficamente è anche carino, il che non guasta mai!

Nessun commento: