Pagina 1 di 1

ripristinare grub

Inviato: sabato 13 settembre 2008, 14:43
da lillipooh
SALVE! 
ho due dischi, dove è installato xp, in un altro disco è installato ubuntu.
uno dei due dischi dove è presente windows parte con il grub che ho installato con la distro ubuntu.
l'altro invece quando si avvia,poichè è di un installazione precedente, non carica il grub.
percui non posso scegliere di avviare ubuntu.
Posso ripristinare il grub (con super-grub) su quest ultimo disco in modo che possa partire ubuntu con tutti e due i dischi nei quali è presente xp? ???

spero di avere reso l'idea, grazie mille. :)

Re: ripristinare grub

Inviato: sabato 13 settembre 2008, 14:49
da kapello
Sarà colpa mia ... ma non ci ho capito niente!! L'avvio dei dischi lo cambi dal bios?

Re: ripristinare grub

Inviato: sabato 13 settembre 2008, 14:57
da lillipooh
i dischi sono settati cable select , la scelta del S.O. viene effetuata con grub dal disco su cui funziona, nell altro invece non funziona!

e per questo chiedo se possibile ripristinare il grub sul disco dove esso non è caricato, senza però danneggiare l'altro funzionante!!!

spero di esser stato chiaro .
grazie

Re: ripristinare grub

Inviato: sabato 13 settembre 2008, 15:10
da kapello
Ricapitoliamo:
Hai tre dischi. due con windows ed uno con ubuntu. Se avvii l'installazione più nuova di windows parte grub. Se avvi la più vecchia parte solo il wecchio windows. La mia domanda è: come fai a decidere quale dei due windows fare partire?

Re: ripristinare grub

Inviato: sabato 13 settembre 2008, 15:27
da lillipooh
kapello ha scritto: Ricapitoliamo:
Hai tre dischi. due con windows ed uno con ubuntu. Se avvii l'installazione più nuova di windows parte grub. Se avvi la più vecchia parte solo il wecchio windows. La mia domanda è: come fai a decidere quale dei due windows fare partire?
esatto hai capito!! cambio fisicamente il disco che poi inserisco nel pc, ovviamente o l'uno o l'altro, non tutti e due contemporaneamente!!! ;)

Re: ripristinare grub

Inviato: sabato 13 settembre 2008, 15:33
da kapello
Ora ho capito!! ;D (selezione hardware ..a manina!!)
Io credo che lo puoi ripristinare tranquillamente. Quello che va aggiornato è il MBR del disco del vecchio win. Penso che l'unico problema che avrai sarà il montaggio automatico (su ubuntu) del disco del vecchio win in quanto i parametri del disco sono diversi da quelli che saranno impostati nell'fstab.

Re: ripristinare grub

Inviato: sabato 13 settembre 2008, 15:46
da lillipooh
kapello ha scritto: Ora ho capito!! ;D (selezione hardware ..a manina!!)
Io credo che lo puoi ripristinare tranquillamente. Quello che va aggiornato è il MBR del disco del vecchio win. Penso che l'unico problema che avrai sarà il montaggio automatico (su ubuntu) del disco del vecchio win in quanto i parametri del disco sono diversi da quelli che saranno impostati nell'fstab.
quindi funzionerà solo quello piu nuovo e non il vecchio?!
io chiedevo se potevo utillizare ambedue.

grazie.

Re: ripristinare grub

Inviato: sabato 13 settembre 2008, 15:56
da kapello
Gioia mia "lo puoi ripristinare" per fare funzionare anche quello vecchio..

Dal wiki di grub
Identificare i dispositivi

GRUB utilizza una nomenclatura dei device diversa rispetto a quella che siamo abituati ad utilizzare in LILO o all'interno di Linux, ed è un aspetto piuttosto normale considerando il fatto che non è un bootloader dedicato al solo sistema del pinguino. GRUB richiede che le unità cui si fa riferimento siano indicate fra parentesi tonde, e deve essere specificato sia il tipo di unità che il numero cardinale progressivo (iniziano a contare dal numero 0 e non 1) ed, eventualmente, la partizione utilizzata.
Qualche esempio chiarirà meglio la situazione:
(hd0,1) indica che ci si sta riferendo ad un hard disk (hd), e tra tutti i dischi fissi presenti sul computer, si indica proprio il primo della catena (hd0).
GRUB non fa alcuna differenza tra IDE, SCSI, o SATA: tutto dipende dalla catena di riconoscimento del BIOS, che può essere impostata a piacere. In genere, i dischi EIDE hanno la precedenza sui restanti, e vengono identificati con i numeri più bassi.
Il secondo numero dopo la virgola indica la partizione del disco specificato alla quale ci si sta riferendo: le partizioni primarie vengono identificate come 0, 1, 2 e 3 mentre le partizioni logiche iniziano sempre da 4, indipendentemente dal numero di primarie presenti. Nell'esempio, (hd0,1) indica la seconda partizione primaria (si inizia a contare da zero!), mentre (hd0,4) indica la prima partizione logica sempre dello stesso disco. Nel caso ci si stia riferendo ad un disco EIDE, secondo la convenzione Linux, (hd0,1) corrisponde a hda2, mentre (hd0,4) corrisponde a hda5.
Processo di avvio:

  1. Il BIOS cerca periferiche avviabili e dà il controllo al settore di avvio (MBR) del floppy o dell'hard disk.
  2. Il MBR contiene lo stage 1 di GRUB. Dato che il MBR è piccolo, si passa allo stage 2 che, collocato in qualsiasi punto del disco, può contenere più dati.
  3. Lo stage 2 contiene il menù di avvio con la lista dei kernel avviabili.
  4. GRUB carica il kernel selezionato nella memoria e lo esegue.
Credo che tu da bios abbia impostato come hd0 il disco win di turno e che ti sia sufficiente ripristinare il MBR del disco del vecchio win per installarvi la fase uno di grub.

Il discorso dell'automount lascialo perdere per ora, è un discorso secondario

Re: ripristinare grub

Inviato: sabato 13 settembre 2008, 16:07
da lillipooh
kapello ha scritto: Gioia mia "lo puoi ripristinare" per fare funzionare anche quello vecchio..

Dal wiki di grub
Identificare i dispositivi

GRUB utilizza una nomenclatura dei device diversa rispetto a quella che siamo abituati ad utilizzare in LILO o all'interno di Linux, ed è un aspetto piuttosto normale considerando il fatto che non è un bootloader dedicato al solo sistema del pinguino. GRUB richiede che le unità cui si fa riferimento siano indicate fra parentesi tonde, e deve essere specificato sia il tipo di unità che il numero cardinale progressivo (iniziano a contare dal numero 0 e non 1) ed, eventualmente, la partizione utilizzata.
Qualche esempio chiarirà meglio la situazione:
(hd0,1) indica che ci si sta riferendo ad un hard disk (hd), e tra tutti i dischi fissi presenti sul computer, si indica proprio il primo della catena (hd0).
GRUB non fa alcuna differenza tra IDE, SCSI, o SATA: tutto dipende dalla catena di riconoscimento del BIOS, che può essere impostata a piacere. In genere, i dischi EIDE hanno la precedenza sui restanti, e vengono identificati con i numeri più bassi.
Il secondo numero dopo la virgola indica la partizione del disco specificato alla quale ci si sta riferendo: le partizioni primarie vengono identificate come 0, 1, 2 e 3 mentre le partizioni logiche iniziano sempre da 4, indipendentemente dal numero di primarie presenti. Nell'esempio, (hd0,1) indica la seconda partizione primaria (si inizia a contare da zero!), mentre (hd0,4) indica la prima partizione logica sempre dello stesso disco. Nel caso ci si stia riferendo ad un disco EIDE, secondo la convenzione Linux, (hd0,1) corrisponde a hda2, mentre (hd0,4) corrisponde a hda5.
Processo di avvio:

   1. Il BIOS cerca periferiche avviabili e dà il controllo al settore di avvio (MBR) del floppy o dell'hard disk.
   2. Il MBR contiene lo stage 1 di GRUB. Dato che il MBR è piccolo, si passa allo stage 2 che, collocato in qualsiasi punto del disco, può contenere più dati.
   3. Lo stage 2 contiene il menù di avvio con la lista dei kernel avviabili.
   4. GRUB carica il kernel selezionato nella memoria e lo esegue.
Credo che tu da bios abbia impostato come hd0 il disco win di turno e che ti sia sufficiente ripristinare il MBR del disco del vecchio win per installarvi la fase uno di grub.

Il discorso dell'automount lascialo perdere per ora, è un discorso secondario
GRAZIE MILLE ;D