PDA

Visualizza la versione completa : switchare grub


Bat
10-07-2006, 19:28
domanda pigra.
Smanettando con grub m'è sorto un dubbio.

supponiamo di partizionare il disco e di installarvi più distro, ad
es in questo ordine : debian hda1 - suse hda2 - ubuntu hda3.
Nel fare le varie installazioni in ognuna scegliamo di effettuare l'installazione di grub.

a fine lavori ci troveremo con la directory /boot/grub in ciascuna distro.
chiaramente ogni menu.lst configurato diversamente, ma non importa.
il grub installato farà chiaramente riferimento all'ultima installazione (la configurazione di hda3 in questo caso).

Supponiamo ora che io volessi usare grub riferendomi a hda2 oppure hda1.
C'è un comando che mi permette di effettuare questo switch o devo necessariamente reinstallarlo sulla distro interessata?

metal milita
10-07-2006, 19:39
sicuramente ho capito malissimo.

perchè mi pare che sia un problema che non si pone. che motivo c'è (se fosse possibile) di fare una cosa del genere?
non è meglio avere un file di configurazione uguale per tutte e 3?

andy caps
10-07-2006, 19:40
grub in genere se ne installa uno, poi gli altri puoi anche omettere di installarli
punoi anche installare grub nell'mbr ad ogni installazione
chiaramente usera' l'ultimo installato
se vuoi usare grub di un altra' distro'
basta prendere con chroot la partizione interessata ed esempio

mount /dev/hda2 /mnt/suse
chroot /mnt/suse /bin/bash

grub-install /dev/hda

cosi al riavvio userebbe grub di suse

FinalFantasy
10-07-2006, 22:14
Originariamente inviato da Bat
domanda pigra.
Smanettando con grub m'è sorto un dubbio.

supponiamo di partizionare il disco e di installarvi più distro, ad
es in questo ordine : debian hda1 - suse hda2 - ubuntu hda3.
Nel fare le varie installazioni in ognuna scegliamo di effettuare l'installazione di grub.

a fine lavori ci troveremo con la directory /boot/grub in ciascuna distro.
chiaramente ogni menu.lst configurato diversamente, ma non importa.
il grub installato farà chiaramente riferimento all'ultima installazione (la configurazione di hda3 in questo caso).

Supponiamo ora che io volessi usare grub riferendomi a hda2 oppure hda1.
C'è un comando che mi permette di effettuare questo switch o devo necessariamente reinstallarlo sulla distro interessata?

ma quando installi debian, installi grub...ma quando installi suse e ubuntu skippa l'installazione di grub e ti configuri a mano il fle menu.lst di debian...

Bat
11-07-2006, 00:40
credo che andy caps abbia capito quale problema mi stavo ponendo.
(che in realtà problema non è. il mio grub va benissimo, solo che smanettando partizione della vecchia suse9 ormai dismessa ho visto la cartella di grub ed ho pensato :
"ma se volessi il boot leggesse questa dir anzichè quello attuale come potrei fare?")

il comando è proprio grub-install, che copia il file stage1 nell'Mbr, la chiave del mio ipotetico problema stava proprio negli "stadi di avvio" di Grub. adesso approfondisco.
in ogni caso grazie a tutti :)

Loading