GRUB Problem

Gast #2546193
Guten Abend!

Ich habe ein merkwürdiges Problem mit einer Dualboot-Umgebung. GRUB 
sitzt bei mir in einer kleinen separaten primären Partition(boot), im 
MBR ist also noch der Standard-IPL Code, der einfach nur den PBR der 
boot-Partition startet. Mit AHCI funktioniert alles wunderbar. Wenn ich 
nun aber im BIOS beim SATA-Controller das AHCI ausschalte, um per IDE 
von einem älteren OS booten zu können, rebootet GRUB ständig. Ich komme 
nicht mal in das GRUB-Menü, der Reboot passiert quasi direkt nachdem die 
boot-Partition mit GRUB gestartet wird. Das ist dann so ne 
Endlosschleife, der Bildschirm flackert nur im Abstand von 1-2 Sekunden.

Merkt sich GRUB irgendwie, ob die ursprüngliche Installation mit SATA 
oder mit IDE durchgeführt wurde?

MfG,
Peter
Hallo Peter

1. Welche Grub Version 1 oder 2?

2. Ich blick nicht ganz durch, kannst du kurz eine Tabelle deiner 
Konfigurationen machen, also was wo drin ist / gestartet werden soll, 
für beide Varianten natürlich, ggf. kann dann jemand helfen.


http://de.wikipedia.org/wiki/Grand_Unified_Bootloader

Zwischen GRUB 1 und 2 gibt es grosse Unterschiede, z.B. Stage 1.5 fällt 
bei GRUB 2 so weg.

Alles weiss ich auch nicht auswendig, aber wenn ich verstehe was du 
genau für eine Konfiguration hast kann ich dir ggf. helfen.


mfg Andreas
Gast
Hallo,

es handelt sich um GRUB2:
1
# Config file for GRUB2 - The GNU GRand Unified Bootloader
2
# /boot/grub/grub.cfg
3
# DEVICE NAME CONVERSIONS
4
#
5
# Linux Grub
6
# -------------------------
7
# Timeout for menu
8
set timeout=5
9
# Set default boot entry as Entry 0
10
set default=0
11
# (0) Windows 7
12
menuentry "Windows 7" {
13
parttool hd0,2 hidden-
14
parttool hd0,3 hidden+
15
set root=(hd0,2)
16
chainloader +1
17
}
18
# (1) Windows Alt
19
menuentry "Windows Alt" {
20
parttool hd0,2 hidden+
21
parttool hd0,3 hidden-
22
set root=(hd0,3)
23
chainloader +1
24
}

Windows 7(hd0,2) wird mit AHCI gestartet, das alte Windows(hd0,3) mit 
IDE. Die boot-Partition mit GRUB2 sitzt noch vor den Betriebssystemen, 
müsste somit hd0,1 sein.

Der MBR soll frei bleiben, da schreibe ich später noch ein anderes 
Programm rein.

Ich habe da bislang noch kein Linux drauf, weil ich erstmal nur einen 
Test mit GRUB als Bootloader machen wollte -> alles in voneinander 
unabhängigen Partitionen, damit ich später auch mal ein OS löschen kann, 
ohne dass die anderen gleiche in Mitleidenschaft gezogen werden. Mit 
AHCI funktioniert wie gesagt soweit alles einwandfrei. Erst kommt der 
GRUB Bootloader und zeigt für 5 Sekunden das Auswahlmenü an, dann wird 
Windows 7 gestartet. Ich kann auch die Partition mit dem alten Windows 
mit aktiviertem AHCI anwählen, bekomme dann aber während des 
Boot-Vorgangs einen Fehler wegen der fehlenden SATA-Treiber angezeigt. 
Dies nur als Hinweis, dass es prinzipielll von der Funktionalität her zu 
OK zu sein scheint. Schalte ich im BIOS auf IDE, wird kein GRUB-Menü 
angezeigt und der Computer rebootet in einer Endlosschleife.

Mfg,
Peter

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.