dual boot con 2 distro linux

19 risposte [Ultimo contenuto]
Ritratto di jikko
jikko
(Junior)
Offline
Junior
Iscritto: 07/09/2004
Messaggi: 42

olaz, ieri stavo provando a re-instalalre debian sul desktop, dual boot con fedora core 2 ;-P

cosa ho fatto ieri:
ho ri fatto l'installazione, che sembra sia andata a buon fine, poi sono passato alal configurazione di grub (boot loader di default su fc2).

in grub.conf ho aggiunto le seguenti linee:
title debia (hd1,0) (l'ho instalalto su hdb1)
/boot/vmlinuz.x.x.x.bf24

in fase do boot il sistema si blocca al controllo della root? (directory?) e mi dice: root non trovata mi metto a urlare (o qualcosa di simile........)

di sicuro mi sono dimenticato qualcosa in grub.conf, riuscite a darmi qualche suggerimento?

Ritratto di yakuza
yakuza
(Geek)
Offline
Geek
Iscritto: 07/09/2004
Messaggi: 82

questo è un esempio

title Debian GNU/Linux, kernel 2.6.3-1-386
root (hd0,0)
kernel /boot/vmlinuz-2.6.3-1-386 root=/dev/hdb1 ro
initrd /boot/initrd.img-2.6.3-1-386
savedefault
boot

:-P

Questo APT ha i Poteri della Super Mucca. Wink

Ritratto di jikko
jikko
(Junior)
Offline
Junior
Iscritto: 07/09/2004
Messaggi: 42

tnz a lot
mi mancava oltre initrd la root Smile
sono propio un niubiazzo Smile
p.s. ma che sappiate esiste anche un altra procedura tale per cui debba copiare il kernel di debian nella partizione di boot di fedora?

Ritratto di ED3nuzzo
ED3nuzzo
(Geek)
Offline
Geek
Iscritto: 08/09/2004
Messaggi: 104

Quote:

jikko ha scritto:
tnz a lot
mi mancava oltre initrd la root Smile
sono propio un niubiazzo Smile
p.s. ma che sappiate esiste anche un altra procedura tale per cui debba copiare il kernel di debian nella partizione di boot di fedora?

Ogni volta che ho installato delle distro in dual boot non ho mai copiato nessun kernel. Basta solo modificare il boot loader nella maniera giusta Smile

"Perchè tanto Debian è meglio"

Running on Debian Gnu/Linux 3.1 Kernel 2.4.27
ed3nuzzo@gmail.com

Ritratto di francofait
francofait
(Geek)
Offline
Geek
Iscritto: 07/09/2004
Messaggi: 174

Sono corretti entrambe i metodi disponibili sia con grub che con lilo - il problema non sussiste è solo questione di scelte personali.

francofait@libero.it
Debian-Sid Gentoo Yoper

Ritratto di jikko
jikko
(Junior)
Offline
Junior
Iscritto: 07/09/2004
Messaggi: 42

quindi, franco, se uso lilo devrei copiare l'image del kernel bella cartella di boot in cui e' caricato quel loader?
p.s. con grub e fc2 nn serve /boot/initrd.img-2.6.3-1-386
mi fa boot lo stesso ........................

Ritratto di francofait
francofait
(Geek)
Offline
Geek
Iscritto: 07/09/2004
Messaggi: 174

dipende , se in fase diinstallazione della distro ospite hai avuto l'accortezza di far installare comunque il suo bootloader nella propria directory radice (/) no , risolvi con la semplice opzione:

other = /dev/hdxx
label = Nome distro

se hai scelto di non installare il bootloader
allora si , devi copiare in /boot della distro host
sia il kernel che l'initrd se ne fa uso utilizzando in questo caso non + l'opzione other , ma nuovamente l'opzione image assegnando oltre la nuova label anche i nuovi kernel e initrd completi della loro estensione.

Personalmente preferisco installare gli ospiti completi del proprio bootloader nella loro partizione radice - non da adito a possibili errori ,
e settandoli con timeout a 0 l'avvio della distro rimane comunque immediato.

Wink Wink Wink

francofait@libero.it
Debian-Sid Gentoo Yoper

Ritratto di virusbye
virusbye
(Junior)
Offline
Junior
Iscritto: 07/09/2004
Messaggi: 50

Con Grub la cosa, IMHO, è ancora più semplice... perchè non importa, alla fine, dove si trovano i file, basta che siano accessibili... in questo modo posso mettere tutti i file kernel o initrd in una sola /boot o lasciarli nella partizione della propria distro...

C'è un esempio qui

http://www.debianitalia.org/modules/newbb/viewtopic.php?topic_id=24&forum=1#forumpost114

Personalmente questo è uno dei motivi per cui preferisco grub a lilo.

Smile

"Perchè tanto Debian è meglio"
http://fabrizio.ciacchi.it

Debian Linux - kernel 2.6.8 - Gnome 2.8

Ritratto di francofait
francofait
(Geek)
Offline
Geek
Iscritto: 07/09/2004
Messaggi: 174

Ma anche in questo caso ritengo preferibile il bootloader individuale sulle distro ospiti e semplificare grub.conf dell' host tramite l'opzione
chainloader +1 -
Tieni presente che far confliure tutti kernel in un unica partizione di boot , sia con lilo che con grub comporta comunque gli stessi rischi senza benefici; /boot veine sempre e comunque definita come directory da tutte le distribuzioni, risparmio di spazio quindi inconsistente .
L'opzione chainloder +1 inoltre , alla stessa stregua della 'other' in lilo.conf semplica enormemente la lo scripit. riducendolo a 3 soli parametri

Title nomedistro
root(x,x)
chainloader +1

anche+ semplice di lilo . Difatti anchio preferisco grub proprio x la sua miglior flessibilità e semplicità

francofait@libero.it
Debian-Sid Gentoo Yoper

Ritratto di francofait
francofait
(Geek)
Offline
Geek
Iscritto: 07/09/2004
Messaggi: 174

Gag funziona bene , richiede però comunque l'installazione del bootloader locale in radice ad ogni SO - Per cui posso considerarlo + avanti di lilo , forse si, di grub senz'altro no.

francofait@libero.it
Debian-Sid Gentoo Yoper

Ritratto di virusbye
virusbye
(Junior)
Offline
Junior
Iscritto: 07/09/2004
Messaggi: 50

Personalmente non ne capisco l'utilità... avere un solo boot loader, con o senza partizione di /boot condivisa mi pare la migliore soluzione.
Innanzitutto il sistema è più pulito e se voglio modificare qualcosa so che c'è solo un programma adibito alla gestione del boot.
In secondo luogo l'utilizzo di un programma come grub con /boot condiviso può essere amministrato senza problemi da qualsiasi tool grafico presente nelle varie distro per grub.
Infine Grub, rispetto a Lilo ha un file di conf (IMHO) più comprensibile, visto anche che, se va in panne grub, basta ripetere i medesimi comandi.
Grub rispetto a GAG vince a mani basse in quanto a funzionalità.

"Perchè tanto Debian è meglio"
http://fabrizio.ciacchi.it

Debian Linux - kernel 2.6.8 - Gnome 2.8