PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grub+Windows



SkOmEy
23.02.05, 17:48
Hi,

habe folgendes Problem

Benutze Grub als Bootloader

Linux lässt sich ohne probleme starten aber mein windows xp nicht.

Es tritt folgender Fehler auf

Error 13: Invalid or unsupported executable Format

Mein Eintrag in der grub.conf sieht folgendermassen aus.

Windows Xp
rootnovery (hd0,0)
makeactive
chainloader +1

Windows befindet sich auf hda1 und linux hda2- hda4.


Hoffe ihr könnt mir helfen


MfG SkOmEy

Stephanw
23.02.05, 17:54
Hi!


Linux lässt sich ohne probleme starten aber mein windows xp nicht.

Das wundert mich nicht.



Windows Xp
rootnovery (hd0,0)
makeactive
chainloader +1


Was sucht denn das makeactive da? Der Befehl ist dafür da, den Bootloader in über die Grub-Konsole zu schreiben...
->Weg damit!

Ansonsten sind auch alle anderen Einträge bis auf einen falsch...

Richtig würde es heißen:



title=Windows XP
rootnoverify (hd0,0)
chainloader +1


Probiers mal damit...

Gruß Stephan

SkOmEy
23.02.05, 18:00
habs in der grub.conf geändert aber grub zeigt mir immer noch den gleichen fehler an.

Stephanw
23.02.05, 18:21
Das kann ich mir nicht vorstellen. Hast du das ganze buchstäblich übernommen? Bei dir stand z.B. "rootnovery" anstatt "rootnoverify". Liegt Windows denn wirklich auch auf hd0,0?

Gruß Stephan

SkOmEy
23.02.05, 23:08
ja ich habs per copy und paste übernommen

Und ich hab beim ersten post nicht copy und paste gemacht, sondern auf die schnelle abgeschrieben beim booten.

Kann es vielleicht daran liegen das ich bei der windows installation noch eine sekondäre platte installiert hatte, auf dieser befindet sich eine boot.ini

Und ja es ist hd0,0

hatte windows ja vor linux installiert

MfG SkOmEy

Samsara
23.02.05, 23:15
Zeig uns mal Deine ganze grub.conf! Welche Distri benutzt Du denn? Bei den meisten duerfte es da nichts von Hand mehr zu machen geben - das geht alles automatisch!

Samsara
-

SkOmEy
24.02.05, 16:47
So hier ist sie, benutz halt gentoo und hab den kernel per genkernel installiert


default 0
timeout 20
splashimage=(hd0,1)/grub/splash.xpm.gz
title=Gentoo Linux
root (hd0,1)
kernel (hd0,1)/kernel-2.6.10 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda4 vga=788
initrd (hd0,1)/initrd-2.6.10

title=Windows XP
rootnoverify (hd0,0)
chainloader +1


MfG
SkOmEy

bluesurfer
24.02.05, 16:56
Also ich glaub ja langsam dass das ein bug in grub ist - ein kumpel
von mir hat das gleiche Problem. Er kann mit Grub WinXP nicht
booten.
Mein Tip, steig auf nen anderen Bootloader um,
mein Favorit: http://gag.sourceforge.net/
Aber mit Lilo sollte es auch gehen...

Stephanw
24.02.05, 17:21
Es sieht mir allmählich auch nach nem Bug in Grub aus. Vielleicht aktualisiert du grub mal (neu emergen)...

Ich habe nämlich eine ähnliche Konfiguration; Win auf hda1 bzw. hd0,0 und Linux sowie eine NTFS-Partition für gemeinsame Daten erstrecken sich über den Rest der Platte... das ganze auf dem Gentoo 2004.3 mit Stage1-Installation...
Und bei mir funktioniert das ganze tadellos..

Gruß Stephan

Samsara
24.02.05, 18:03
Mein Tip, steig auf nen anderen Bootloader um,
mein Favorit: http://gag.sourceforge.net/
Aber mit Lilo sollte es auch gehen...
Das scheint mir eine wenig geeignete Loesung zu sein. Das von Dir genannte Produkt hat weniger Tests durchlaufen (smaller installed base), und wird so mit groesserer Wahrscheinlichkeit an Fehlern leiden. Zudem werden Dokumentation und Anlaufpunkte spaerlich gesaet sein. Es gibt natuerlich Gruende, weshalb grub mittlerweile meist bevorzugt wird, obwohl lilo moeglicherweise ein etwas stabileres Produkt ist.

Samsara

-

SkOmEy
24.02.05, 18:21
:(

hab mal eben nachgeschaut welche grub version ich hab
0.94 die is eigentlich noch ziemlich aktuell.

wolfpac
24.02.05, 20:44
laut meinem wissen ist 0.94 etwas über ein Jahr alt
aktuell ist momentan 0.96

Stephanw
24.02.05, 21:10
Naja, mit der 0.94er Version scheints nicht unbedingt zusammen zu hängen. Ein "emerge search grub" führte bei mir u.A. zu diesem Ergebnis



sys-boot/grub
Latest version available: 0.94-r1
Latest version installed: 0.94-r1
Size of downloaded files: 941 kB
Homepage: http://www.gnu.org/software/grub/
Description: GNU GRUB boot loader
License: GPL-2


Kannt ja mal schauen was bei dir drauf ist und ggf. aktualisieren ("emerge sync" und "emerge grub" sollte hinhauen)...

Gruß Stephan

bluesurfer
25.02.05, 12:01
Das scheint mir eine wenig geeignete Loesung zu sein. Das von Dir genannte Produkt hat weniger Tests durchlaufen (smaller installed base), und wird so mit groesserer Wahrscheinlichkeit an Fehlern leiden. Zudem werden Dokumentation und Anlaufpunkte spaerlich gesaet sein. Es gibt natuerlich Gruende, weshalb grub mittlerweile meist bevorzugt wird, obwohl lilo moeglicherweise ein etwas stabileres Produkt ist.

Samsara

-
Hm. Also weniger stabil kann ich nicht behaupten, ich benutze den GAG schon
seit ca. 2 Jahren und hatte noch kein einziges Problem. Aber ich benutze ihn
eigentlich hauptsächlich um damit mein FreeBSD booten zu können.
GAG ist bei mir im MBR und grub installiere ich dann auf die Boot-Partitionen
von meinen "Linuxen" ;)