[RISOLTO] OpenSuse & LinuxMint:: Grub con troppe voci

9 risposte [Ultimo messaggio]
Ritratto di cdeffen
cdeffen
(Junior)
Offline
Junior
Iscritto: 27/02/2012
Messaggi: 24

Ho in dual-boot OpenSuse e LinuxMint, due tra le migliori Distro rpm e deb. Ho dei problemi col Grub, mi piace molto la schermata iniziale di quello OpenSuse, con sfondo verde in cui mi elenca OpenSuse e OpenSuse Recovery, LinuxMint e LinuxMint Recovery, ma penso abbia preso il sopravvento quello di LinuxMint, sia installando questa per prima che installandola per seconda. Se digito al Terminale in LinuxMint:

sudo update-grub

ricevo questa risposta:

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-23-generic
Found initrd image: /boot/initrd.img-3.2.0-23-generic
Found memtest86+ image: /boot/memtest86+.bin
Found openSUSE 12.2 (x86_64) on /dev/sda1
done

Sono riuscito a scattare una foto del Grub in fase di avvio, che non riesco ad allegare, ma riporto ugualmente il suo contenuto:

Linux Mint 13 Cinnamon 64-bit, 3.2.0-23-generic (/dev/sda5)
Linux Mint 13 Cinnamon 64-bit, 3.2.0-23-generic (/dev/sda5)
Memory Test (memtest 86+)
Memory Test (memtest 86+, serial console 115200)
openSuse 12.2 (x86_64) (on /dev/sda1)
openSuse 12.2 (x86_64) (on /dev/sda1)
openSuse 12.2 (x86_64) (on /dev/sda1)
openSuse 12.2 (x86_64) (on /dev/sda1)
openSuse 12.2 (x86_64) (on /dev/sda1)
openSuse 12.2 (x86_64) (on /dev/sda1)

Non capisco cosa ci faccia OpenSuse elencato per 6 [sei] volte, ma anche LinuxMint [due volte] e poi questo Memory Test per due volte [ma è necessario?]. Ho provato a ridurre le voci con Grub-Customizer e Super-Boot-Manager da LinuxMint e da Yast/BootLoader in OpenSuse, ma non ho ottenuto risultati. Esiste per OpenSuse un tool grafico che permetta di intervenire, al di fuori di quello presente in Yast? Oppure intervenire sui file di configurazione di Grub, che però non so come manipolare? Tutto ciò non è di vitale importanza perchè comunque riesco ad utilizzare le mie Distro preferite, è più che altro una questione di bellezza e praticità.

Ritratto di loekie
loekie
(Geek)
Offline
Geek
Iscritto: 27/11/2012
Messaggi: 125

Ho avuto un problema simile al tuo, anche io con Mint e OpenSuse che condividevano lo stesso HDD, in piu io avevo anche windows...
Ad ogni modo io ho risolto digitando questi comandi da terminale:

su -
grub2-install --boot-directory=/mnt/boot/grub2 /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg

Solo che prima di digitare i comandi, da OpenSuse, ricordati prima di montare la partizione di Mint, altrimenti non te la rileva....

Poi ti ritroverai con il GRUB2 con schermata nera che poi al prossimo aggiornamento ti ripristinerà quella con sfondo in verde...

Ritratto di cdeffen
cdeffen
(Junior)
Offline
Junior
Iscritto: 27/02/2012
Messaggi: 24

Ho provato, ma al riavvio si è presentato lo schermo nero con la scritta bianca: grub>.
Ho sistemato col dvd di supergrub2/rescatux e reinstallato il grub di LinuxMint, vorrà dire che mi terrò quello. Grazie comunque per l'aiuto.

Ritratto di loekie
loekie
(Geek)
Offline
Geek
Iscritto: 27/11/2012
Messaggi: 125

Ma se hai reinstallato con il dvd, perchè poi hai messo il grub di Mint?

Ritratto di cdeffen
cdeffen
(Junior)
Offline
Junior
Iscritto: 27/02/2012
Messaggi: 24

Non ho reinstallato col DVD di Suse o Mint, ho usato il DVD di rescatux/supergrub2 e ho installato il Grub in /dev/sda

Ritratto di loekie
loekie
(Geek)
Offline
Geek
Iscritto: 27/11/2012
Messaggi: 125

Capito....quindi non hai lo sfondo verde di OpenSuse....mi spiace, perchè lo trovo molto bello....
Be io se sarei fresco di installazione mi salverei i dati e ricomincerei daccapo...

Ritratto di cdeffen
cdeffen
(Junior)
Offline
Junior
Iscritto: 27/02/2012
Messaggi: 24

Mi hai capito benissimo, anche io preferisco lo sfondo verde di OpenSuse. Reinstallerò, grazie.

Ritratto di loekie
loekie
(Geek)
Offline
Geek
Iscritto: 27/11/2012
Messaggi: 125

Mi dispiace che tu non abbia risolto con quei comandi....bohh io non ne capisco molto ancora di terminale....con me funzionò...
Magari se ancora non lo hai fatto, da un occhiata quì...

http://it.opensuse.org/SDB:Riparare_l%27MBR_dopo_l%27installazione_di_Windows#Procedura_per_openSUSE_12.2_.28con_GRUB2.29

Ritratto di cdeffen
cdeffen
(Junior)
Offline
Junior
Iscritto: 27/02/2012
Messaggi: 24

Ho seguito quella guida ma mi sono impallato, il grub non ripartiva, anzichè ripristinarlo ho re-installato, mi terrò il grub di Mint perchè comunque voglio usare anche Opensuse, grazie per l'aiuto ed il tempo che ho fatto perdere. Ciao

Ritratto di aksaf
aksaf
(Guru)
Offline
Guru
Iscritto: 08/03/2011
Messaggi: 957

openSUSE 12.2 per impostazione predefinita installa il boot loader (che poi sempre GRUB2 è, lo stesso di Mint mi pare) non nell'MBR del disco rigido, ma in quello della partizione primaria/estesa in cui è installata: vedi qui http://it.opensuse.org/SDB:Opzioni_preferite_del_bootloader per esempio, come puoi vedere puoi gestire le opzioni del bootloader (quello installato da openSUSE, ovviamente) da YaST > Bootloader. Le impostazioni corrette dipendono ovviamente da come hai organizzato il disco rigido e da come Mint ha configurato il "suo" grub2 e da dove l'ha installato. Tieni conto che, in genere per ogni distribuzione di Linux con un minimo di strumenti automatici, grub2 viene riconfigurato/reinstallato ad ogni aggiornamento (automatico) del kernel e altri aggiornamenti di sistema importanti: se per caso hai impostato i due GRUB di openSUSE e Mint per installarsi nello stesso settore della partizione/MBR allora potresti avere problemi, in futuro.