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

30.01.2010, 18:07

Beim Boot wird Grub nicht geladen / gefunden...

Hallo Gentoo-Gemeinde,

folgende Situation:

Ich hab mein Desktop System aufgerüstet und mir einen i7 mit einem Asus P6T SE x58 S1366 Mainboard und Co zugelegt. In dem System befindet sich eine 250GB SATA Festplatte, auf der ich mein Gentoo installiert und eingerichtet hatte. Alles lief aus Gentoo's Sicht wunderbar.
Leider brachte mir das Mainboard beim Booten teils sporadische Fehlermeldungen, bzw. beim Runterfahren ergaben sich sporadische Kernel-Panics. Da ich generell nicht so ganz glücklich mit dem Asus Board war, hatte ich dieses gegen ein anderes ausgetauscht. Das Intel Desktop Board DX58SO http://www.intel.com/products/desktop/mo…SO-overview.htm

Nun ergibt sich folgendes Problem:
Beim Bootvorgang wird die Festplatte nicht geladen. Also ich mein damit, das GRUB1 nicht ausgeführt wird, Im Bios habe ich natürlich geschaut, dass das MB die Platte booten soll (Bootreihenfolge). Auch durch ausprobieren verschiedener Einstellungen bringt mir das alles nicht den Erfolg. Aber die Platte wird richtig im BIOS angezeigt.

Da ich auch noch eine alte Platte hatte (mit einer alten GEntoo Installation inkl. GRUB1), hatte ich diese mit meiner 250GB ausgetauscht, um einfach mal zu schauen, ob diese richtig erkannt wird. Aber auch da das gleiche Problem. Dieses neue Board besitzt auch die Möglichkeit, "UEFI Boot" zu aktivieren. Dieses ist aber bei mir deaktiviert ( hatte es auch damit mal getestet, aber da gab's irgendwie noch ein anderes Problem, dass laut Bios Log Ausgaben das Keyboard nicht richtig erkannt wurde )

EFI = http://de.wikipedia.org/wiki/Extensible_…Interface#Linux. In dem Wikipedia Artikel hatte ich dann gelesen, dass

Zitat

EFI wird auch von Linux unterstützt. Der stabile Zweig des Linux-Kernels bietet seit Version 2.6.25 auch für die x86-Architektur Unterstützung für EFI.[10]

Seit dem Erscheinen der ersten Itanium-Systeme entwickelt HP den Bootloader elilo. Dieser ist zwar für IA-64 ausgelegt, lässt sich aber ebenfalls auf IA-32 verwenden – eine Portierung von elilo auf x86-64 befindet sich aber noch im Beta-Stadium. Als Alternative zu elilo kann auch GRUB 2 für EFI-PC verwendet werden.


GRUB2 dafür verwendet werden kann.Wie gesagt, diese Option ist im BIOS deaktiviert, aber dachte mir in dem Moment, installier einfach mal ein aktuelles Kubuntu (nutzt ja GRUB2) auf die alte Platte und mal schauen was passiert.

Und Grub2 wird gestartet und Kubuntu kann verwendet werden.

Okay, mich persönlich stört es nicht, GRub 2 auf meinem Gentoo System zu verwenden. Hab dann mich mit ner LiveCD via chroot auf mein Gentoo System eingeloggt und laut dieser Anleitung http://en.gentoo-wiki.com/wiki/Grub2#Ins…e_Grub2_Package Grub 2 installiert und Grub2 erfolgreich (laut den stdout Ausgaben) eingerichtet, in den MBR installiert.

Aber auch hier das gleiche Problem beim Booten:
No bootable device -- insert boot disk and press any key

Hmm, ich weis echt nicht, was ich noch probieren kann. Wer hat noch eine Idee, bzw. hat sowas in der Art auch schon erlebt.

Eines noch:
Ich persönlich denke, dass es eigentlich auch mit Grub1 funktionieren sollte (außer es wurden irgendwelche Funktionalitäten geändert oder so, k.A.), aber da es mit dem Kubuntu inkl Grub2 funktioniert hatte, hab ich nach dem "try & error" Prinzip gehandelt und deswegen auf dem Gentoo Grub2 installiert.


Ich hoffe mal, jemand von euch hat ne Idee...


Viele Grüße
Christian
DE4 rocks! http://kde.org

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Chris81T« (31.01.2010, 13:34)


2

30.01.2010, 19:17

Hi Chris

Zu GRUB2 kann ich nichts beitragen..

Aber beim altbewährten GRUB1:
Wie hattest du grub aufgeführt, mit diesem "grub-install" Script oder manuell in der grub Shell ?

3

30.01.2010, 19:36

Hi Josef,

den altbewährten Grub hatte ich sonst immer manuell in der grub shell ausgeführt. Grub2 hatte ich laut Anleitung mit grub-install ausgeführt.
DE4 rocks! http://kde.org

4

30.01.2010, 20:48

Hallo Chris

hast du

# grub2-install --grub-setup=/bin/true /dev/sda

oder

# grub2-install /dev/sda

verwendet ??

5

30.01.2010, 23:21

Zitat

hast du

# grub2-install --grub-setup=/bin/true /dev/sda

oder

# grub2-install /dev/sda

verwendet ??


Hallo Red-Black-Scorpion!

Ich hatte grub2-install /dev/sda verwendet. Werde mir nun mal die andere Variante anschauen, was dahinter steckt.

EDIT:

Auszug:

Zitat

Chainloading GRUB2 from GRUB

GRUB2 includes a boot image that's loadable from GRUB Legacy, so you can try it out without wiping out your existing, working MBR. (Original info here).

To set up GRUB2 without actually writing to the MBR, run grub2-install like this:

grub2-install --grub-setup=/bin/true /dev/sda

This uses /bin/true in place of the command that would write the MBR, so it's prevented from doing so.


Okay. Also Grub2 hab ich schon in den MBR schreiben lassen.
DE4 rocks! http://kde.org

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Chris81T« (30.01.2010, 23:28)


6

31.01.2010, 00:27

Ich hatte eben nochmal die funktionierende testing-kubuntu Platte drangehangen und mir mal die Partitionstabelle angeschaut. Dabei ist mir beim Vergleich mit der Gentoo-Hard_Disk-Partitionstabelle aufgefallen, dass dort kein Boot Flag gesetzt ist. Dies hab ich direkt mal nachgeholt aber immer noch ohne den gewünschten Erfolg.

Ich versteh's echt nicht ?(
DE4 rocks! http://kde.org

7

31.01.2010, 00:47

Schau dir doch sonst auch mal die Partitions Tabelle der Problem HDD an, evtl. auch mal mit "testdisk" überprüfen.
(testdisk ist zb auch auf der SystemRescueCD mit drauf)

8

31.01.2010, 11:26

Zitat

Schau dir doch sonst auch mal die Partitions Tabelle der Problem HDD an


Das hatte ich getan (event. etwas undeutlich geschrieben, sorry). Auf der Problem HDD hatte ich ja festgestellt, dass bei meiner /boot Partition kein Boot Flag gesetzt war. Dies hatte ich dort nachgeholt.

Hier mein Aufbau meiner Partitionen auf der Platte:

Quellcode

1
2
3
4
5
6
7
sda1 [ primary ] swap
sda2 [ extended ]
  sda5 [ ext3 ] /boot * (Boot flag gesetzt)
  sda6 [ ext4 ] /
  sda7 [ ext4 ] /home  
  sda8 [ ext4 ] ...
  sda9 [ ext4 ] ...
DE4 rocks! http://kde.org

9

31.01.2010, 12:25

also ich weiß es nicht genau aber ich glaube grub braucht eine primäre partition nehme an eine hdd zum umlagern hast du nicht oder ?

ich habe bei allen grub einrichtungen die erste partition für grub genommen und die boot flag gesetzt

hast du evtl die möglichkeit das zu testen ?

10

31.01.2010, 12:26

Ich habe gerade folgendes probiert:

Auf die HDD- mit funktionierendem Kubuntu (GRUB2) hatte ich gerade mal ein Debian mit GRUB1 installiert (Kubuntu komplett entfernt), den Grub auch in den MBR installieren lassen und siehe da:

Genau das gleiche Problem.

No bootable device -- insert boot disk and press any key
DE4 rocks! http://kde.org

11

31.01.2010, 12:35

Zitat

also ich weiß es nicht genau aber ich glaube grub braucht eine primäre partition nehme an eine hdd zum umlagern hast du nicht oder ?


So einen Test führe ich gerad mit meiner Test-HDD aus, indem ich nun ein minimal Kubuntu mit dem GRUB2 installieren lass (dauert nicht so lang).

Aktuell probiere ich nun:

Eine swap Partition
Eine prim /boot (ext3)
und eine prim / Partition (ext4)

Falls dies klappen sollte, dann nochmal erneut, nur dass dann die /boot als erweiterte Partition angelegt wird. Wenn es dann nicht klappt, werde ich etwas umgestalten müssen.

Ist vielleicht nicht die effektivste Art, dies zu analysieren, aber mir fällt sonst mom. nichts ein. Davon mal abgesehen, dass der Frustfaktor schon grenzwertig ist.

Aber ich hatte sonst die Jahre keine Probleme damit gehabt?!


EDIT:

Mini Kubuntu Install mit oben angegebenen Daten funktioniert.
DE4 rocks! http://kde.org

12

31.01.2010, 12:40

wenn du einen usb stick hast kannst du den als primäre partition machen und deine boot daten drauf kopieren dann in den mbr des sticks schreiben wie in der grub2 anleitung und versuche von dem stick zu booten dauert ca15min und du brauchst nur ne live cd und nen stick

13

31.01.2010, 12:51

Der bisherige grub1 benötigt weder eine Primäre Partition noch eine Aktive (Bootflag)
AFAIK wird diese Bootflag nur für diese Automatic-all- One install CDs benötigt um die boot Partition überhaupt zu finden.
Ansonsten kann /boot auch die allerletzte Logische Partition sein.

/edit:
Falls deine zweite Platte mit dem funktionierenden Grub sowieso im Rechner bleiben sollte,
dann nutze doch die um deine Systeme zu booten...
(ein Bootloader reicht doch idR pro Rechner)

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


14

31.01.2010, 13:34

So, ich hatte nun mit der MiniInstall Kubuntu Variante den Partitionsaufbau meiner Gentoo-HDD nachgebaut. Also /boot als logische Partition. Auch dies funktionierte problemlos.
Also hab ich mal mir mit fdisk das device angeschaut. Und dort wurde das bootflag auf die swap Partition, welche die erste primäre Partition ist, gesetzt.

Dies hab ich nun auf meiner Gentoo-HDD angepasst und siehe da, mein System läuft! :thumbup:

Fazit:
Bei meinem neuen x58 Intel Board scheint es Probleme mit dem Grub1 zu geben und für den neuen Grub2 ist das Bootflag doch nicht ganz so uninteressant (kann ja gut sein, da dort ein komplettes ReDesign vorgenommen wurde). Ich will mich auf die Aussagen nicht festbeißen, aber dies ist das Resultat meiner Versuche, meine Gentoo-Platte wieder zum laufen zu bekommen.
DE4 rocks! http://kde.org

15

31.01.2010, 14:19

Das interessiert mich doch ein wenig....
Verstehe ich es richtig das es nun funktioniert da die Bootflag auf die swap Partition gesetzt wurde 8|

Ein interessanter Test wäre es ja nun mal ganz ohne, oder wie eigentlich vorgesehen die Bootflag auf die /boot Partition zu setzen...
Aber nungut, auf solche Experimente hast du zZt vermutlich keine Lust mehr... ;)

Prima das dein gentoo nun wieder läuft!

16

31.01.2010, 15:50

Zitat


Ein interessanter Test wäre es ja nun mal ganz ohne, oder wie eigentlich vorgesehen die Bootflag auf die /boot Partition zu setzen...


Das kann ich dir auch so beantworten (Hatte die Tests gemacht):

- Ursprünglich war gar kein Boot Flag gesetzt und Grub1 war installiert
- Dann hatte ich Grub2 installiert -> kein Erfolg
- Bootflag auf die /boot gesetzt -> kein Erfolg
- Bootflag auf die /swap (erste prim. Partition) gesetzt -> läuft

Wie bin ich darauf gekommen: Ich habe mir die Einstellungen angeschaut, die Kubuntu bei der Installation gesetzt hat.

Zitat

Aber nungut, auf solche Experimente hast du zZt vermutlich keine Lust mehr...


Ganz ehrlich: NEIN 8)

Ich bin grad mal froh, dass ich wieder mein System "anwenden" darf...

In ein, zwei Tagen siehts dann wieder anders aus... Hab noch ein paar ToDo Punkte offen
DE4 rocks! http://kde.org