Pagina 1 di 1

[Risolto] [Boot] Installare socondo sistema operativo senza GRUB

Inviato: lunedì 19 luglio 2010, 15:21
da Dr. Mick
Ciao.

Volevo chiedervi se è possibile eseguire l'installazione di un altro sistema operativo linux possedendo già Ubuntu 10.04 senza dover reinstallare GRUB.

In particolare ho eseguito l'installazione di openSUSE senza installare il bootloader e facendo riconoscere il sistema attraverso "update-grub" eseguito in Ubuntu.

Adesso tutti i sistemi vengono riconosciuti ma openSUSE durante l'avvio mostra il messaggio di errore:

Codice: Seleziona tutto

modprobe FATAL could not load /lib/modules/2.6.34-12-default/modules.dep: No such file or directory]
Grazie in anticipo per le risposte.

Re: [Boot] Installare socondo sistema operativo senza GRUB

Inviato: lunedì 19 luglio 2010, 15:25
da Alka-Seltzer PLUS
Ciao !

Io ho eseguito l' installazione allo stesso modo e mi funziona: credo sia un problema di openSUSE :-\

Re: [Boot] Installare socondo sistema operativo senza GRUB

Inviato: lunedì 19 luglio 2010, 15:25
da lgsalvati
non trova quel file , ma non è collegato a grub la cosa secondo me.

Re: [Boot] Installare socondo sistema operativo senza GRUB

Inviato: lunedì 19 luglio 2010, 15:39
da dani.deb
per quel messaggio non ti so dire di preciso
comunque è meglio, anzichè non installare affatto il bootloader del secondo (o terzo, ecc.) s.o., installarlo (che sia grub, lilo o che) nella partizione di quel sistema (ad es. anzichè in sda, cioè nel mbr, lo installi in sda5, se quella è la partizione di suse)

Re: [Boot] Installare socondo sistema operativo senza GRUB

Inviato: lunedì 19 luglio 2010, 18:57
da lgsalvati
dani.deb ha scritto: per quel messaggio non ti so dire di preciso
comunque è meglio, anzichè non installare affatto il bootloader del secondo (o terzo, ecc.) s.o., installarlo (che sia grub, lilo o che) nella partizione di quel sistema (ad es. anzichè in sda, cioè nel mbr, lo installi in sda5, se quella è la partizione di suse)
Con più hd sono d'accordo che si decida da bios quale disco avviare, ma per le partizioni come fai?

Re: [Boot] Installare socondo sistema operativo senza GRUB

Inviato: lunedì 19 luglio 2010, 19:42
da dani.deb
luigisalvati ha scritto:
dani.deb ha scritto: per quel messaggio non ti so dire di preciso
comunque è meglio, anzichè non installare affatto il bootloader del secondo (o terzo, ecc.) s.o., installarlo (che sia grub, lilo o che) nella partizione di quel sistema (ad es. anzichè in sda, cioè nel mbr, lo installi in sda5, se quella è la partizione di suse)
Con più hd sono d'accordo che si decida da bios quale disco avviare, ma per le partizioni come fai?
no, parlavo di un'altra cosa, non della scelta da bios, ma da grub proprio

quando installi un s.o. di solito ti mette il proprio bootloader nel mbr, all'inizio dell'hd (poniamo il caso di averne solo uno)
questo vale per win e le varie distro di linux, di default
solitamente le distribuzioni linux ti permettono però di scegliere se installare il bootloader (grub, lilo o altro), se non installarlo, o di specificare la posizioni in cui installarlo
anzichè nel mbr, puoi installarlo nella partizione di quel sistema operativo

ad esempio:
se hai un hd chiamato sda, puoi metterci ubuntu in sda1, opensuse in sda2, kubuntu in sda3
installi ubuntu, lasci le opzioni di default e ti mette grub nel mbr
installi opensuse, e gli specifichi di installare grub in sda2
installi kubuntu, e gli specifichi di installare grub in sda3

in questo modo ognuno dei 3 s.o. che installi configura tutti i file di grub
ma saranno i file di configurazioni di ubuntu (in questo caso) a gestire effettivamente grub: la seconda e terza installazione non cambiano niente

che vantaggio c'è?
che da ubuntu se dai sudo update-grub, ti va a cercare gli altri s.o., aggiorna la lista e va a vedere le opzioni che tu hai specificato per gli altri s.o. (cosa che non farebbe se tu non avessi installato grub per opensuse e kubuntu)
quindi, se un s.o. ha bisogno di configurazioni 'particolari' (es. opensuse in questo caso) installando grub nella sua partizione quel s.o. 'si configura per bene', e l'update da ubuntu le va a pescare e avvia opensuse senza problemi

non mi è capitato con opensuse, per cui non sono certo essere questo il problema in questo caso, mi è successo però con altre distro che ho installato di prova
senza installare il loro bootloader non mi partivano, installandolo nella loro partizione invece si

Re: [Boot] Installare socondo sistema operativo senza GRUB

Inviato: martedì 20 luglio 2010, 19:33
da Dr. Mick
Grazie per le risposte! (b2b)

Re: [Boot] Installare socondo sistema operativo senza GRUB

Inviato: martedì 20 luglio 2010, 19:33
da Dr. Mick
Grazie a tutti per le risposte: alla fine la soluzione è stata modificare i riferimenti a openSUSE in grub.cfg da
menuentry "openSUSE 11.3 (i586) (on /dev/sda2)" {
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e2d9882c-4567-4987-b49e-43f50aa725bd
linux /boot/vmlinuz-2.6.34-12-default root=/dev/sda2
initrd /boot/initrd-2.6.34-12-default
a
menuentry "openSUSE 11.3 (i586) (on /dev/sda2)" {
insmod ext2
set root='(hd0,2)'
search --no-floppy --fs-uuid --set e2d9882c-4567-4987-b49e-43f50aa725bd
linux /boot/vmlinuz-2.6.34-12-default root=UUID=e2d9882c-4567-4987-b49e-43f50aa725bd
initrd /boot/initrd-2.6.34-12-default
Per chi non lo sapesse, per trovare la partizione UUID basta digitare dal terminale la stringa ls -lah /dev/disk/by-uuid

P.S.: openSUSE mi ha molto deluso: avvio lento, banali processi che fanno lavorare la CPU al massimo, programmi che vanno in crash troppo frequentemente...