Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

11.07.2012, 19:16

gentoo + suse beide raid 1 nebeneinander mit grub2 wegen gpt

Hi,

Ich möchte opensuse und gentoo nebeneinander installieren, und um das Problem zu lösen muss ich glaub ich erst etwas ausholen^^

Im moment ist opensuse als raid 1(/dev/md0 als ext3) auf sdc und sde installiert und bootet mit grub legacy, da sdc und sde mit MBR formatiert sind.
Nun habe ich zwei weitere Platten(sda und sdb) in dem Rechner die mit GPT formatiert sind, hier habe ich auch ein RAID 1 mit gentoo drauf(/dev/md4 als ext4).

Nun möchte ich das beide booten können, also dachte ich installiere ich grub2 unter opensuse und dann kann ich beide booten, aber das bekomm ich nicht hin.

Wenn ich unter OpenSuse grub2 installiere bekomme ich einen weiteren Eintrag in der menu.lst:

Quellcode

1
2
3
title GNU GRUB 2 -- openSUSE 11.4 - GNU GRUB 2
kernel (hd0,1)/boot/grub2/core.img root=/dev/md0
splash=silent quiet showopts vga=0x31a


Ich habe probiert diese so abzuändern dass er auf mein gentoo-kernel pointet:

kernel(hd2,3)/boot/kernel root=/dev/md4

aber ohne Erfolg, dann kommt can't mount partition, ich vermute weil er das mit grub legacy probiert was ja nicht geht.

Dann dacht ich mir installiere ich grub2 auf /dev/sda und lasse grub legacy als chainloader dadrauf deuten, aber grub2-install /dev/sda gibt fehler zurueck:

Quellcode

1
2
3
/usr/sbin/grub2-probe: error: no mapping exists for `md0'.
Auto-detection of a filesystem module failed.
Please specify the module with the option `--modules' explicitly.


das angeben des modules mdraid.mod führt nur zu weiteren fehlern.

UPDATE: der fehler kommt wohl daher das md0 und md1 mit metadata 1.x erstellt wurden bei md4 hab ich aber extra angegeben metadata 0.90. Kann ich diese RAIDs irgwie ausschliessen?

Was ist die beste Lösung für dieses Problem bzw wie kann ich grub2 auf /dev/sda installieren und dann von grub legacy dahin weiterleiten lassen?

Danke
Thorus

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Thorus« (13.07.2012, 13:35)


2

12.07.2012, 17:03

Ok ich hab das problem jetzt umgangen indem ich im bios die bootreihenfolge geaendert hab, sodass grub2 direkt gestartet wird, ohne dass es von grub legacy gestartet werden muss.

Das ist für mich ausreichend da SuSe nur noch als fallback genutzt werden soll, falls gentoo ausfaellt oder extreme zicken macht :)


ich kann schon einen menue entry erstellen, aber von dem bootet er nicht korrekt, so sieht meiner bis jetzt aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
# cat /storage/gentoo/etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry 'Gentoo' {
        set root='(hd0,4)'
        linux /boot/kernel
}


Dabei bekomm ich diesen Fehler(siehe Bild).
»Thorus« hat folgende Datei angehängt:
  • IMG024.jpg (172,88 kB - 8 mal heruntergeladen - zuletzt: 16.08.2012, 20:18)

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Thorus« (12.07.2012, 17:31)


3

13.07.2012, 13:35

Problem gelöst, hab im BIOS die Bootreihenfolge geändert, sodass das Problem grub 1 muss grub 2 starten wegfaellt dann haben noch die flags auf den raidpartition gefehlt, und siehe da es funzt:)

4

13.07.2012, 14:04

Zitat

grub2 wegen gpt

Nur ein kurzer Hinweis:
Die aktuellen Gentoo GRUB Legacy 0.97 Versionen unterstützen auch GPT

Normal gibt es auch keinen Grund mehrere Bootlader pro Rechner verwenden zu müssen - ein Bootlader pro Rechner sollte normal ausreichen, egal wie viele Systeme installiert und damit gebotet werden sollen.
Zb eine kleine boot Partition (oder auch mehrere im raid Verbund) die sich alle installierten Systeme teilen reicht idR :)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (13.07.2012, 14:12)