Grub Linux und Vista auf 2 Festplatten

Y

YoGoY

Grünschnabel
Hallo,
ich habe das Problem, dass mein grub absolut nicht Vista booten will. (eigentlich verständlich ;) )

Hier mal die Platten:
sda1 - /boot
sda2 - swap
sda3 - /
hda1 - Vista

bios-bootreihenfolge:
diskette -> dvdrom -> SATA-Platte

device.map:
(fd0) /dev/fd0
(hd0) /dev/sda
(hd1) /dev/hda

grub.conf:
default 0
timeout 9

title=Gentoo Linux 2.6.17
root (hd0,0)
kernel /boot/kernel-2.6.17-gentoo root=/dev/sda3

title=Windows Vista
rootnoverify (hd1)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader (hd0)+1


mit dem erfolg, dass er NICHTS macht...
wenn ich beim booten vista auswähle, bleibt der bildschirm schwarz, und nach dem timeout (9sec) seh ich wieder ganz normal den grub-bildschirm
wenn ich während der timeout-zeit nochmal eine taste drücke sehe ich auch wieder nur den normalen grub-bildschrim...
Linux booten, funktioniert aber einwandfrei!

wäre super, wenn mir dabei irgendwer helfen könnte, da ich eigentlich nicht vorhatte, den vista-bootloader zu benutzen... X(
 
Hmmm,

komisch, ich hätte jetzt auch gesagt, das die Konfiguration (inklusive der map-Anweisung) ok aussieht.....

Was ist denn wenn du die map-Anweisungen mal testweise auskommentierst?
 
also ich hab schon alles mögliche ausprobiert...
chainloader an eine andere stelle gesetzt
makeactive an anderer stelle
chainloader +1 statt chainloader (hd0)+1
chainloader (hd1)+1 statt chainloader (hd0)+1
map umgedreht

hat alles nicht geholfen

ohne mapping geht gar nix - weil vista ja primary master sein will...

ich kann später mal die fehlermeldung posten ohne mapping
 
Hallo
Was dieses Vista zum Booten mag oder nicht, kann ich nicht genau sagen.
Ist ja vielleicht wieder ein "feature not a bug".
Aber eventuell kannst du ja mal statt mapping hide verwenden.

Gruß Wolfgang
 
Code:
title=Windows Vista
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader (hd1)+1

Das mal versucht?
 
wie müsste dann die grub.conf aussehen?

title=Windows Vista
rootnoverify (hd1)
hide (hd0)
unhide (hd1)
makeactive
chainloader (hd0)+1

???
 
wie müsste dann die grub.conf aussehen?

title=Windows Vista
rootnoverify (hd1)
hide (hd0)
unhide (hd1)
makeactive
chainloader (hd0)+1

???

Genau so meinte ich das.
;)
Aber bei
chainloader+1
sollte reichen (ist eigentlich Grubsyntax)
Versuch ist es wert oder?
Gruß Wolfgang
 
sehr seltsam...
ich hab an der config nichts neues geändert...
aber auf einmal kann ich auch vista von grub aus booten...

was ich gemacht habe:
vista-platte als primäre boot-platte im bios eingestellt
vista gebootet
versucht im vista-bootloader grub einzurichten (neuer punkt)
grub wieder aus dem vista-bootloader gelöscht
im bios wieder auf die linux-platte umgestellt
-> grub geht wie es sollte!!!

(so war der aktuelle stand - eine der vielen versuche, die auch NICHT funktioniert hatten...)
title=Windows Vista
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1


ich danke euch vielmals für eure hilfe!

interessant wäre es nur noch, diesen fall mal zu rekonstruieren...
 

Ähnliche Themen

Probleme mit Grub

Problem beim booten von nicht BIOS Festplatte

Vista will nach Ubuntu Installation nicht mehr booten

XP startet nach Inst. von OpenSuse10.2 nicht mehr-> grub

Grub falscher Rooteintrag in menu.lst

Zurück
Oben