Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Door elkaar gebruik van Grub 1 en 2 vanwege verschil in Linux versies  (gelezen 544 keer)

Offline Beekhof

  • Lid
9-4-2012 Multiboot Windows en Linux distros met beide Grub’s: GRUB1 en 2.
Op een “64 bits PC” zijn nu geïnstalleerd Windows-7 en SuSe-11.4 en willen er Ubuntu 12.04 extra bijzetten. Probleem is echter dat SuSe en Ubuntu gebruik maken van verschillende versies van de GRUB Bootloader!

W7 en ook SuSe is probleemloos op te starten via het Grub (“Splash”?) scherm.
Om dit mogelijk is op dit moment de Bootloader (Grub-1, SuSe) geïnstalleerd binnen MBR.

Bedoeling is nu om eind april hieraan Ubuntu-12.04-LTS toe te voegen, deze werkt echter met (de verbeterde) GRUB-2!!
Bij die installatie kunnen we de nieuwe Bootloader (Grub-2, Ubuntu) weer installeren op dezelfde MBR, maar gaat dit wel probleemloos werken, is de vraag?

Ik heb al wel goede ervaring met een overeenkomstig multiboot systeem, d.w.z. W-XP met Puppy 5.2.8 en Ubuntu 10.04.
In tweede instantie heb ik hieraan Ubuntu-10-04 toegevoegd na eerst de  Bootloader van Puppy te VERPLAATSEN naar het begin van de (root)partitie. Dit was in Puppy simpel mogelijk omdat het GRUB-1 scherm de keuze gaf om dit te doen (idem zou het naar een floppy kunnen):
In Menu.lst staat namelijk automatisch:

title Install GRUB to floppy disk (on /dev/fd0).
root (hd0,4)                                                      d.w.z. grub files staan op sda5
setup (fd0)
pause Press enter to continue.

title Install GRUB to Linux partition (on /dev/sda5).
root (hd0,4)                                                      d.w.z. grub files staan op sda5
setup (hd0,4)
pause Press enter to continue.

Hieruit valt af te leiden dat: 
title Install GRUB to MBR (on /dev/sda).
root (hd0,4)                                                    d.w.z. grub staat op sda5
setup (hd0)
pause Press enter to continue: en dus de Bootloader in MBR zet??


Probleem is nu dat Ubuntu geen menu.lst kent en in de file Grub.cfg bovenstaande keuze mogelijkheid niet aan aanwezig is!!
Vraag is dus:
a.   Kan bovenstaande uitbreiding van de GRUB-2 configuratie m.b.v. 40_Custom toegevoegd worden aan de GRUB.cfg?
b.   Of kan dit beter gebeuren in de reeds aanwezige OpenSuse distro? In “Boot Loader Settings” staat nl. een keuze voor de locatie van de Bootlooder:
1.   Boot from Master Boot Record (zoals het nu is)
2.   Of Boot from Root Partition (zoals bovenstaand in Puppy mogelijk as).
c.   Laatste redmiddel is natuurlijk OpenSuSE opnieuw installeren en dan meteen de Boorloader in de rootpartitie te plaatsen.
Het laatste heeft echter niet de voorkeur, dus heeft iemand ervaring met keuze a of b!!

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: Door elkaar gebruik van Grub 1 en 2 vanwege verschil in Linux versies
« Reactie #1 Gepost op: 2012/04/09, 12:03:11 »
Bij die installatie kunnen we de nieuwe Bootloader (Grub-2, Ubuntu) weer installeren op dezelfde MBR, maar gaat dit wel probleemloos werken, is de vraag?
Ja. Geen probleem. Grub2 is achterwaarts verenigbaar met Grub1, dus bestaande Grub1-distro's op de schijf, herkent-ie automatisch en start-ie soepeltjes op.

Geen handmatige ingrepen voor nodig, gaat vanzelf goed.  :)