[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: