Newsgroup: it.comp.os.linux.iniziare
Titolo: Grub non parte

Salve,
ho installato la RH7.2 ed ho scelto grub come boot loader,
non posizionandolo nell'MBR.
Purtoppo, devo avviare linux con il floppy di avvio, poichè
parte il boot loader di windows (ho installato sullo stesso
sistema win98 e winxp), mentre grub non viene visto.
Come far avviare grub, facendogli vedere tutti i s.o.
installati (win98, winxp e linux)?
Grazie mille!
--
I'm thinking about a cool signature:)
Coming soon...

Guarda su manualinux:  
http://panther.coolfreepages.com/
41)GRUB al posto di LILO.
Installazione di grub in pochissimi semplici passi. Innanzi tutto
crearsi un floppy di ripristino di linux, disinstallare lilo con
(lilo -U) e posto che sia stato installato il  pacchetto di grub
facente parte della propria distibuzione preferita, andare a reperire
i seguenti file, che in Debian sono in /usr/share/grub/i386-pc/ ed
in Mandrake in /boot/grub:
    e2fs_stage1_5
    fat_stage1_5
    ffs_stage1_5
    minix_stage1_5
    reiserfs_stage1_5
    vstafs_stage1_5
    stage1
    stage2
Metterli in una directory a  scelta, preferibilmente in /boot/grub.
Grub indica le partizioni diversamente da Linux: una coppia  di numeri
tra parentesi, con i numeri che partono da zero. Per fare un esempio:
/dev/hda -->  (hd0)   (primo hard-disk)
/dev/hdb -->  (hd1)   (secondo hard-disk)
/dev/hda1 --> (hd0,0) (prima partizione, nel mio caso c'e' WindowsMe)
/dev/hda5 --> (hd0,4) (seconda partizione, nel mio caso c' e' Mandrake)
/dev/hdb2 --> (hd1,1) (prima partizione, nel mio caso c' e' Debian)
e cosi` via, il concetto dovrebbe essere chiaro.
Il mio pc è così partizionato:
hda1 WindowsMe che sotto grub diventa (hd0,0)
hda5 Mandrake  che sotto grub diventa (hd0,4)
hdb2 Debian    che sotto grub diventa (hd1,1)
Adesso creiamo il file /etc/grub.config inserendo i seguenti dati
modificandoli a piacere, qui è presente la mia configurazione:
default 0 #(indica quale voce far partire)
timeout 5  #(tempo di attesa)
title Mandrake #(primo sistema operativo da far partire)
kernel (hd0,4) /boot/bzImage root=/dev/hda5
title Debian #(secondo sistema operativo da far partire)
kernel (hd1,1) /boot/vmlinuz-2.2.20 root=/dev/hdb2
title WindowsMe #(terzo sistema operativo da far partire)
chainloader (hd0,0)+1 #(deve partire dal primo settore del disco)
Salviamo il file ed andiamo in /boot/grub e digitiamo grub e comparira':
grub>
"L'operazione sottostante è stata fatta da Mandrake (hd0,4), se la cosa
fosse stata fatta da Debian avrei dovuto scrivere (hd1,1).
A quanto mi risulta (hd0) deve essere fisso poichè grub viene installato
nell'mbr, se fosse stato messo nella prima partizione doveva essere
scritto (hd0,0)". ----->>>>>> Da testare
Adesso scriviamo:
install (hd0,4)/boot/grub/stage1 (hd0) (hd0,4)/boot/grub/stage2 p
(hd0,4)
/etc/grub.config  #(Scrivere da install a grub.config tutto in una riga)
Se tutto è andato bene alla fine comparirà solo la scritta grub, per
salvare ed uscire scrivere quit.
Riavviate il pc ed ecco il nuovo boot-loader, per scegliere il sistema
operativo utilizzare le frecce sulla tastiera. Il sistema operativo che
partirà di default è Mandrake (il primo in lista), per quanto riguarda
windows e la riga sottostante (chainloader ecc....) posso solo dire
che così parte regolarmente. Per chi ha Debian 2.2r4 disinstallare la
versione presente di grub e scaricarsi via internet. Così a me funziona.

Guarda su manualinux:  
http://panther.coolfreepages.com/
Grazie del tutorial. Provo immediatamente!
--
It's just a joint...
Set me Free!!


Tutto a posto:)  Il file generato automaticamente da RH7.2
aveva una sintassi sbagliata (!!?!)
L'ho editato adattandolo al tuo post e adesso č tutto a
posto.
Thanks!


Di nulla la cosa che posso dirti è che il 95% di quello che vedi scritto
l'ho fatto personalmente sul mio pc, quindi assicuro che funziona
sempre. Sono tutte cose che ho fatto e senza doverlo ricontrollare e
ricercare ogni volta mi sono creato questo manualinux.
ciao