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
Im Zweifelsfalle mit grub-install (von einer Live-CD oder so) dem MBR neu schreiben.
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.