hallo (: im vorherein: der beitrag ist lang geworden, also lies ihn ruhig nur wenn du zeit hast, und danke :) wenn du die zeit findest (:
ich nutze schon seit einiger zeit linux (gentoo von anfang an^^) und wollte es zum rumprobieren und lernen auch noch auf einen alten rechner draufhaun, windows soll daneben bestehen bleiben.
aber nachdem meine genutzte distro (kororaa, basiert auf gentoo) bei der installation auf mehrere festplatten völlig versagt hat, richte ich den bootloader nun von hand ein.
und es will nicht klappen
also erstmal meine festplatten und partitionen:
Primary Master ist eine 120 gb Festplatte und Primary Slave eine 60 gb festplatte. Der Name der Platten ist recht ähnlich, hauptsächlich unterscheiden sie sich mitten im Namen durch einmal SV (die primary master) und SP (die primary slave). warum ich das dazusage? nunja, das erste interessante ist, dass SV in einer gestarteten live-distro als hda erkannt wird und SP als hdb. im Grub ist die SV allerdings als hd1 und die SP als hd0 tituliert. Das Bios benennt SV als HDD-0 und SP als HDD-1, weswegen grub mich anfangs wirklich erstmal verwirrt hat^^
weiter:
auf hda liegen die partitionen hda1, 87.21 gb, und hda2, 1.5 gb, und dazwischen 23 gb unpartitioniert. hda1 ist reiserFS und soll "/" die wurzel werden. hda2 ist nur linux-swap.
auf hdb liegen auf den ersten 55 gb windows auf hdb1 und werden gefolgt vom letzten gigabyte der platte hdb2, was wieder reiserFS ist und wo mein grub und kernel drauf sollen. nochmal kurz:
hda/hd1:
-> hda1/hd1,0: "/", ReiserFS, 88gb
(23gb unpartitioniert)
-> hda2/hd1,1: LinuxSwap, 1.5gb
hdb/hd0:
-> hdb1/hd0,0: Windows, NTFS, 55gb
-> hdb2/hd0,1: "/boot", ReiserFS, 1gb
meine grub.conf sieht folgend aus
timeout 5
default 0
title Kororaa Gentoo
root (hd1,0)
kernel /kororaa-2.6.14.igz root=/dev/hdb2
title Windows Xp
rootnoverify (hd0,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
dummerweise kann ich damit allerdings weder windows noch linux starten. möchte ich linux starten, kommt
Booting "Kororaa Gentoo"
root (hd1,0)
Filesystem type is reiserfs, partition type 0x83
kernel /kernel-2.6.14.igz root=/dev/hdb2
Error 15: File not found
Press any key to continue...
allerdings habe ich mich bei der kernelzeile nicht vertippt, sie ist per tabulator autovervollständigt und von mir schon geprüft.
stimmt was mit root=/dev/hdb2 nicht? müsste aber ja auch richtig sein...
an windows habe ich schon ein wenig gehandwerkt, die beiden zeilen mit dem map hatte ich ursprünglich nicht drin und erntete dafür
Booting command-list
rootnoverify (hd0,0)
makeactive
chainloader +1
NTLDR fehlt
Neustart mit Strg+Alt+Entf
nachdem ich ein wenig im internet gelesen habe, fand ich, dass man diese beiden zeilen einfügen soll, wenn man Windows auf einer Festplatte, die Slave ist, installiert hat. Jetzt ergibt sich für mich folgendes Bild:
Booting "Windows Xp"und immerhin zwei Zeilen tiefer blinkt noch der Cursor, aber es tut sich nichts und ich kann auch nur mit dem resetknopf etwas bewirken ):
rootnoverify (hd0,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
Du bist am Ende angelangt und ich dank dir fürs lesen :D
wenn du ne idee hast, was ich machen kann oder falsch gemacht haben könnte, bin ich voll ohr (:
ganz liebe grüße, michael (: