ERLEDIGT
NEIN
NEIN
ANTWORTEN
10
10
ZUGRIFFE
1216
1216
EMPFEHLEN
-
21.02.10 13:28 #1
- Registriert seit
- May 2005
- Beiträge
- 142
Hallo,
Ich hoffe das mir einer helfen kann, bin nämlich am verzweifeln.
Ich habe auf meinem Rechner Windows 7 laufen und habe zusätzlich eine Festplatte eingebaut auf der ich dann Fedora 12 installiert habe.
Soweit hat alles funktioniert, nur das Problem ist das das Windows ganz normal bootet als wär nix anderes da. Es kommt kein Menü zur auswahl.
Wenn ich im Bios die Reihenfolge der Festplatte verändere kann ich das Linux schon starten, nur ist das etwas umständlich.
Die Frage ist jetz, wie kriege ich jetzt ein schönes Menü her um auszuwählen ob ich Linux oder Windows booten will?
Ich habe es mit folgendem Tutorial ausprobiert:
http://www.gargi.org/showthread.php?...der-bearbeiten
Aber das haut auch nich so ganz hin, Ich kann zwar ein Menü erstellen, nur das Linux findet er nich, vieleicht liegt es daran das das Linux nicht auf einer anderen Partition liegt, sondern auf einer anderen Festplatte.
Habs in dem Programm auch versucht einfach nur die Festplatte auszuwählen, haut auch nicht hin.
Eigentlich bin ich am Anfang bei dem Teil
hängen geblieben. Bin ein totaler Linux neuling, das wird mein Problem sein. :/Wir wollen das Bootimage von Grub integrieren. D.h. ihr habt dieses bereits mit dd ausgelesen und als Datei gesichert.
Hab zwar irgentwie was ausgelesen und gespeichert, ob das das richtige ist weiß ich nicht. Ich hoffe es mal.
Ich hoffe mir kann einer helfen, weil das ewige umstellen im Bios is nervig.
MfG LittleDestroyerAlkohol und Nikotin rafft die halbe Menschheit hin,
aber ohne Schnaps und Rauch stirbt die andre Hälfte auch.
-
22.02.10 08:42 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Um grub auszulesen mußt du so vorgehen:
Für /dev/sd? mußt du allerdings die konkrete Festplatte auswählen von der du gerade gebootet hast.Code :1
sudo dd if=/dev/sd? of=grub.mbr count=1 bs=512
Das kannst du mit dem Befehl "df -h /" herausfinden. In der zweiten Zeile, erste Spalte steht dann soetwas wie /dev/sda1. Da würdest du dann in den Befehl oben /dev/sda einsetzen.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Erstmal möchte ich klar dazu raten Grub als Bootloader zu nutzen und nicht den Windowsbootloader zu nutzen um Linux zu starten.
Vielmehr kann man Grub anweisen durch sogenanntes Chainloading den Windows Bootloader zu starten wenn man Windows nutzen möchte. Dazu ist bei deiner Festplattenkonfiguration allerdings ein Trick nötig:
Code :1 2 3 4 5 6
title Windows 7 map (hd0) (hd1) map (hd1) (hd0) rootnoverify (hd1,x) makeactive chainloader +1
Der oben stehende Code stellt den Eintrag dar, den du zur Datei /boot/grub/menu.lst (in älteren Versionen von Grub auch /boot/grub.conf) hinzufügen musst.
Dabei wird Windows vorgegauckelt, dass die Festplatte auf der es sich befindet die Primäre ist. Bei rootnoverify musst du bei (hd1,x) das x auf die Entsprechende Partition bei Null beginnend ändern. Also wenn Windows auf der ersten Partition liegt 0, auf der zweiten 1 etc.
Es würde mich übrigens auch interessieren ob von dir genanntes Tutorial funktioniert hat oder nicht auch wenn ich Grub aufgrund der höhere Flexibilität bevorzuge
Albert Einstein sagte einmal:
Es gibt 2 Dinge die unendlich sind: Das Universum und die Dummheit der Menschen. Beim Ersten bin ich mir allerdings nicht ganz sicher.
Stoppt die Vorratsdatenspeicherung!
-
23.02.10 20:10 #4
- Registriert seit
- May 2005
- Beiträge
- 142
Vielen dank für eure Antworten.

Kanns aber im moment nicht ausprobieren, hab mir irgentwie meine Grafische Oberfläche zerschossen als ich versucht habe nen Grafikkartentreiber zu installieren.
Ich versuchs morgen glaub ich mal mit neu installieren und dann probier ich eure möglichkeiten mal aus.Alkohol und Nikotin rafft die halbe Menschheit hin,
aber ohne Schnaps und Rauch stirbt die andre Hälfte auch.
-
25.02.10 21:55 #5
- Registriert seit
- May 2005
- Beiträge
- 142
Code :1 2 3 4 5 6
title Windows 7 map (hd0) (hd1) map (hd1) (hd0) rootnoverify (hd1,0) makeactive chainloader +1
Das steht jetz drinn, nur funktionieren tuts nicht,
ich hab jetz zwar Windows 7 zur auswahl, nur wenn ich drauf geh fragt er mich ob ich eine Frühere Version von Windows habe oder Windows Vista, funktioniert keins davon.Alkohol und Nikotin rafft die halbe Menschheit hin,
aber ohne Schnaps und Rauch stirbt die andre Hälfte auch.
-
26.02.10 07:43 #6
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Wie hast du denn jetzt installiert? Auf welcher Partition und wo ist grub installiert?
Versuch's mal einfach so:
GrußCode :1 2 3 4
title Windows 7 rootnoverify (hd0,0) makeactive chainloader +1
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
26.02.10 16:02 #7
- Registriert seit
- May 2005
- Beiträge
- 142
Code :1 2 3 4
title Windows 7 rootnoverify (hd0,0) makeactive chainloader +1
Jetz kommt:
Code :1
Error 13: Invalid or unsupported executable format
Ich habs genauso wie vorher installiert, nur das ich den Grafikkartentreiber diesmal richtig installiert hab.
Partitioniert habe ich gar nix, ich habe eine Festplatte mit Windows und eine Festplatte mit Linux.
Je nachdem was ich haben will (Windows oder Linux) muss ich es im Moment im Bios umstellen.Alkohol und Nikotin rafft die halbe Menschheit hin,
aber ohne Schnaps und Rauch stirbt die andre Hälfte auch.
-
26.02.10 16:14 #8
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Jede Festplatte ist partioniert. Wie ist die Ausgabe von "sudo fdisk -l /dev/sd?"?
Achso, ich dachte du hättest grub dieses Mal gleich in den MBR von hd0 installiert.
Dann versuch's mal so:
GrußCode :1 2 3
rootnoverify (hd1,0) makeactive chainloader +1
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
26.02.10 16:15 #9
- Registriert seit
- Jul 2003
- Ort
- Montreal (Quebec)
- Beiträge
- 1.667
Deine Beschreibungen sind leider recht dürftig. Poste bitte die Ausgabe von
(ggf. als root ausführen)Code :1
fidsk -l
-
26.02.10 17:16 #10
- Registriert seit
- May 2005
- Beiträge
- 142
Tut mir wirklich leid, aber ich kenn mich da nich all zu sehr aus.
Festplatte 1: Windows 7 (80 GB IDE)
Festplatte 2: Fedora 12 (80 GB IDE)
Festplatte 3 und 4: Speicher Festplatten (200GB IDE , 400GB SATA)
Die 400GB wird aber in Fedora nicht angezeigt.
Hier der auszug:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
Platte /dev/sda: 400.1 GByte, 400087375360 Byte 16 Köpfe, 63 Sektoren/Spur, 775218 Zylinder Einheiten = Zylinder von 1008 × 512 = 516096 Bytes Disk identifier: 0x287fe904 Gerät boot. Anfang Ende Blöcke Id System /dev/sda1 * 1 775218 390709840+ 7 HPFS/NTFS Platte /dev/sdb: 80.0 GByte, 80025280000 Byte 255 Köpfe, 63 Sektoren/Spur, 9729 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x24a52194 Gerät boot. Anfang Ende Blöcke Id System /dev/sdb1 * 1 9730 78147584 7 HPFS/NTFS Platte /dev/sdc: 200.0 GByte, 200049647616 Byte 255 Köpfe, 63 Sektoren/Spur, 24321 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x444c544e Das sieht nicht wie eine Partitionstabelle aus. Sie haben wahrscheinlich das falsche Gerät ausgewählt. Gerät boot. Anfang Ende Blöcke Id System /dev/sdc1 ? 110102 110577 3815730+ 7 HPFS/NTFS Partition 1 endet nicht an einer Zylindergrenze. /dev/sdc2 ? 113965 200777 697317940+ 75 PC/IX Partition 2 endet nicht an einer Zylindergrenze. /dev/sdc3 ? 106997 106998 1286+ 41 PPC PReP Boot Partition 3 endet nicht an einer Zylindergrenze. /dev/sdc4 175983 175986 26459 0 Leer Partition 4 endet nicht an einer Zylindergrenze. Partitionstabelleneinträge sind nicht in Platten-Reihenfolge Platte /dev/sdd: 80.0 GByte, 80026361856 Byte 255 Köpfe, 63 Sektoren/Spur, 9729 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0xa84a6abc Gerät boot. Anfang Ende Blöcke Id System /dev/sdd1 * 1 26 204800 83 Linux Partition 1 endet nicht an einer Zylindergrenze. /dev/sdd2 26 9729 77943361 8e Linux LVM Platte /dev/dm-0: 75.6 GByte, 75585552384 Byte 255 Köpfe, 63 Sektoren/Spur, 9189 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x00000000 Festplatte /dev/dm-0 enthält keine gültige Partitionstabelle Platte /dev/dm-1: 4227 MByte, 4227858432 Byte 255 Köpfe, 63 Sektoren/Spur, 514 Zylinder Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes Disk identifier: 0x00000000 Festplatte /dev/dm-1 enthält keine gültige Partitionstabelle
Alkohol und Nikotin rafft die halbe Menschheit hin,
aber ohne Schnaps und Rauch stirbt die andre Hälfte auch.
-
26.02.10 17:35 #11
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Das sieht ja teilweise recht verpfuscht aus. Wieso ist denn der Typ von /dev/sdb1 HPFS/NTFS?
Alles ziemlich seltsam. Und du hast keine Swap Parition? Merkwürdig.
Du hast nichts dazu gesagt, aber ich nehme mal an du konntest Windows immer noch nicht von grub aus booten? Hab ich fast befürchtet das der Windows 7 Boot Loader nicht clever genug ist die Platte zu finden nachdem du die Reihenfolge im BIOS umgeändert hast.
Verfolge doch einfach mal die erste Idee mit EasyBCD. Lies grub mit dd aus:
Kopiere die grub.mbr Datei dann nach c:\ und dann folge weiter der Anleitung.Code :1
sudo dd if=/dev/sdb count=1 bs=512 of=grub.mbr
GrußGeändert von deepthroat (26.02.10 um 18:38 Uhr) Grund: es muss natürlich sdb und nicht sdb1 heißen
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
Bootmenü WinXP Prof.
Von Fielu im Forum Microsoft WindowsAntworten: 2Letzter Beitrag: 09.09.09, 00:35 -
Ich habe Windows und Linux installiert und möchte jetzt Linux wieder löschen
Von Timo Rickert im Forum Linux & UnixAntworten: 6Letzter Beitrag: 30.09.05, 10:01 -
Windows XP und Linux, Linux booten?
Von MirEgal im Forum Linux & UnixAntworten: 4Letzter Beitrag: 24.06.05, 08:44 -
Suse Linux 9.1 Bootmenü
Von Prof-T im Forum Linux & UnixAntworten: 3Letzter Beitrag: 20.11.04, 13:19 -
Fehler im Bootmenü
Von User Maik im Forum HardwareAntworten: 1Letzter Beitrag: 18.03.04, 10:58





Zitieren


Login





