[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Linux + mehrere Windowses mit Grub



Hallo,

da hier im Institut der Umstieg von NT auf XP erfolgt möchte ich beide
Win-Versionen zusätzlich zum "richtigen" Betriebssystem auf einem
Rechner haben.  Erschwerend kommt hinzu, daß die Win-Systeme hier mit
einem automatischen Setup installiert werden, das es mir nicht erlaubt,
einen Win-Boot-Manager zu nutzen.  Ich habe also erstmal Linux installiert
und habe auf einer zweiten Platte erst NT, dann XP installiert und
das jeweilige System mit dd auf folgende Partitionen verschoben:

     /dev/hda1      WinNT
     /dev/hda6      WinXP
     /dev/hda7      Linux

Dei Idee dahinter: Ich habe irgendwo gefunden, daß Win entweder von der
*ersten* primären Partition oder aus einer Partition in einem Extended
Laufwerk gebootet werden kann.  (Nebenbei, vorher hatte ich XP auf
/dev/hda3 und der Fehler war der gleiche).

Nun verwende ich folgende /boot/grub/menu.lst:


default		0
timeout		5

title		Debian GNU/Linux
root		(hd0,6)
kernel		/vmlinuz root=/dev/hda7 ro
initrd		/initrd.img
savedefault
boot

title		Windows NT (hd0,0)
unhide		(hd0,0)
hide		(hd0,1)
hide		(hd0,2)
rootnoverify	(hd0,0)
makeactive
chainloader	(hd0,0)+1
savedefault

title		Windows XP
rootnoverify	(hd0,5)
makeactive
chainloader	(hd0,5)+1
savedefault

title		Floppy
chainloader	(fd0)+1

title		CD
chainloader	(hd0,2)+1   ## dieses funktioniert leider auch nicht -
                            ## ist aber nicht so wichtig


WinNT und Linux (hier erwartungsgemäß) funktionieren bestens.  Wird jedoch
WinXP ausgewählt, so erhalte ich

     Error 12: Invalid device requested

Ich habe nun mal Google nach dieser Zeichenkette befragt und daraufhin unter
anderem den Hinweis erhalten, daß hier die boot.ini von WinXP angepaßt werden
müßte.  Leider habe ich keine vernünftige Idee, wie das zu geschehen hat.
Alle Versuche endeten in der gleichen Fehlermeldung.

Hat jemand eine Idee?

Viele Grüße

         Andreas.



Reply to: