[ImoLUG] GRUB, avrei bisogno di una mano

Daniele daniele_zampighi@tin.it
Gio 5 Apr 2007 08:08:44 CEST


Ho un problema con GRUB ...
Tutto 'sto casino perchè ho creato una partizione sul secondo hd (hdb5) 
dove installo i sistemi operativi che voglio provare. Con Fedora 6 non 
ho avuto problemi, ho provato ad installare SuSe 10.2 e mi ha fatto del 
casino appropriandosi del' MBR, nonostante fossi stato attento a non 
concederglielo, ma non sono stato abbastanza "convincente :-),  ed 
installando il SUO GRUB... Suse non mi è piaciuta  ed ho installato 
Slackware ma adesso GRUB non sa dove reperire le informazioni.
Ho controllato con la live e tutte le partizioni sono integre ed i files 
di GRUB sotto Ubuntu sono corretti.

All'avvio Grub non parte perchè non trova le istuzioni per l'MBR In 
pratica dovrei riconfigurarlo "semplicemente" e dirgli dove trovare 
menu.list ed il settore di boot.
Cito dal wiki di ubuntu http://wiki.ubuntu-it.org/Grub?highlight=%28grub%29
...
dovremmo scrivere al prompt di GRUB (Linea di comando di GRUB - Appare 
al boot premendo il tasto 'e' seguito da 'c'):

root (hd0,2)

fate attenzione che GRUB numera le partizione partendo da 0, quindi il 
numero della partizione è 1 in meno rispetto al numero sotto linux.

Ricordate che con la tastiera italiana, all'avvio, le parentesi si fanno 
con Maiusc+0 e Maiusc+1, mentre lo slash con Maiusc+- ed il segno di 
uguale con Maiusc+ì.

Se fosse /dev/hda1 dovremmo dare: root (hd0,0).

Ora carichiamo il kernel. Poniamo che il file sia 
/boot/vmlinuz-2.6.6s26-mio-kernel. Supponiamo che la partizione di root 
del kernel (cioè proprio la root del sistema) sia /dev/hda4, scriveremo 
nel prompt di grub (Linea di comando di grub - Appare al boot premendo 
il tasto 'e' seguito da 'c') come secondo comando:

kernel /vmlinuz-2.6.6s26-mio-kernel root=/dev/hda4 ro vga=791
.....


Pensavo di fare questo usando la live di knoppix ma non ci riesco bene.
Ho iniziato con un mount
$sudo -
#mount -o bind /dev /media/hda2 (dove risiede /boot di ububntu che è il 
sistema di riferimento, per me) e
#mount -o bind /proc /media/hda2

poi ho dato il comando
#grub

ed in effetti sono dentro a Grub ... ma non accetta i miei comandi. 
Allora i casi sono due:
- sbaglio la sintassi
- NON sono dentro a Grub di ubuntu ma quello di knoppix ....



Siete in grado di darmi una mano?

Ancora grazie

Daniele Z.
-- 
Sto lavorando duro per preparare il mio prossimo errore
               Bertolt Brecht



Maggiori informazioni sulla lista Imolug