Re: come far convivere più versioni di debian sullo stesso pc
elio marvin ha scritto:
Il martedì 26 gennaio 2010 21:18:10 Davide Giovine ha scritto:
Il giorno 26/gen/10, alle ore 17:09, Filippo Dal Bosco - ha scritto:
Il giorno Mon, 25 Jan 2010 22:23:29 +0100
Davide Giovine <gv.davide@gmail.com> ha scritto:
Se devi smanettare tanto puoi provare a tenere i due sistemi
separati installandolo nell'MBR e nella partizione della stable, e
aggiungere una riga di chainloading che punta alla seconda partizione
dove sarà installato il suo grub con avvio e file nella sua
partizione.
non è possibile con grub 1.97. Si installa solo nel MBR. Se tenti
di installarlo nella partizione dice :Deprecated e non si installa .
Forse dico una stupidaggine, ma ad ogni installazione che faccio, sia di
debian o di qualsiasi altra distro, il grub lo installo sempre nella
partizione root (come boot manager uso gag), e questo da anni e senza
problemi. Ovviamente lo faccio in fase di installazione, dall'installer.
Se mi sono perso qualcosa, scusate la mia GNUranza :D
La partizione MBR, ovvero Master Boot Record, e dove risiede sia su
linux che windows il boot loader, non si può installare in altri posti
se si vuole che funzoni a dovere;
infatti quando si crea una partizione non basta crearle bootable ma
bisogna anche installargli mbr che è una partizione vera e propia
collocata all'inizio del disco, se no non parte, il mio consiglio è
questo installi debian nuovo sulla partizione da te desiderata saltando
l'installazione di grub (naturalmente dalla 2° in poi) avvii la debian
funzionante ed apri il file /boot/grub/grub.cfg (nel caso avessi
installato grub 2 come bootloader)
fatto cio aggiungi una sezione come questa :
menuentry "Debian GNU/Linux, linux 2.6.26-2-686" { #questo è il nome
che appare nel menù di grub all'avvio
set root=(hd0,1) #partizione in cui risiede il sistema va
incrementata es. hd0,2 ecc ecc
search --fs-uuid --set 3300d1e9-441c-4f5f-8926-501275cd1d01
#parametri che puoi lasciare invariati
linux /boot/vmlinuz-2.6.26-2-686
root=UUID=3300d1e9-441c-4f5f-8926-501275cd1d01 ro # devi modificare
vmlinuz con la versione corretta
initrd /boot/initrd.img-2.6.26-2-686 # anche qui devi
modificare il nome con la versione corretta
}
### come sopra ma in safe mode ### potresti anche non metterlo, ma
perchè no? ###
menuentry "Debian GNU/Linux, linux 2.6.26-2-686 (single-user mode)" {
set root=(hd0,1)
search --fs-uuid --set 3300d1e9-441c-4f5f-8926-501275cd1d01
linux /boot/vmlinuz-2.6.26-2-686
root=UUID=3300d1e9-441c-4f5f-8926-501275cd1d01 ro single
initrd /boot/initrd.img-2.6.26-2-686
}
quindi dovresti trovarti una situazione del genere (il mio è un esempio
lo devi adattare alle tue esigenze)
menuentry "Debian GNU/Linux, linux 2.6.26-2-686" {
set root=(hd0,1)
search --fs-uuid --set 3300d1e9-441c-4f5f-8926-501275cd1d01
linux /boot/vmlinuz-2.6.26-2-686
root=UUID=3300d1e9-441c-4f5f-8926-501275cd1d01 ro
initrd /boot/initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, linux 2.6.26-2-686 (single-user mode)" {
set root=(hd0,1)
search --fs-uuid --set 3300d1e9-441c-4f5f-8926-501275cd1d01
linux /boot/vmlinuz-2.6.26-2-686
root=UUID=3300d1e9-441c-4f5f-8926-501275cd1d01 ro single
initrd /boot/initrd.img-2.6.26-2-686
}
menuentry "Nome che vuoi vedere nel menù per la seconda installazione" {
set root=(hd0,2)
search --fs-uuid --set 3300d1e9-441c-4f5f-8926-501275cd1d01
linux /boot/vmlinuz-nome-corretto-seconda-inst
root=UUID=3300d1e9-441c-4f5f-8926-501275cd1d01 ro
initrd /boot/initrd.img-nome-corretto-seconda-inst
}
menuentry "Nome che vuoi vedere nel menù per la seconda installazione
(single-user mode)" {
set root=(hd0,2)
search --fs-uuid --set 3300d1e9-441c-4f5f-8926-501275cd1d01
linux /boot/vmlinuz--nome-corretto-seconda-inst
root=UUID=3300d1e9-441c-4f5f-8926-501275cd1d01 ro single
initrd /boot/initrd.img--nome-corretto-seconda-inst
}
e così via per le successive installazioni
ciao Marco.
Reply to: