Linux 14.983 Themen, 106.385 Beiträge

Lilo und (IDE-)Raid

Schmittchen.de / 3 Antworten / Flachansicht Nickles

Hallo da draußen!

Ich versuche seit geraumer Zeit immer mal wieder Linux auf meinem Rechner zu installieren und habe inzwischen so einige Distros versucht zu installieren (Suse, RedHat, Mandrake, Debian, Slackware). Bislang leider ohne wirklich durchschlagenden Erfolg. Mein Problem ist mein Mainboard (Gigabyte GA-7VRXP) bzw. der IDE-Raid-Chip (Promise MBFastTrak133Lite, auch als PDC20276 bekannt) darauf, an dem ich ein Raid-Array im Stripped Mode (0) aus zwei 60 GB Festplatten von Western Digital betreibe. Bislang hat noch keine Installationsroutine das Raid-Array, auf dem schon eine Win98 und eine WinXP Partition liegen, erkannt. Ich war also immer gezwungen auf eine dritte Festplatte die am ersten IDE-Kanal des Mainboards hängt zu installieren. Damit könnte ich mich ja auch zufrieden geben (auch wenns mir schwer fällt, denn wenn man schon so ein echt sauschnelles Raid-Array hat, möchte man es natürlich gerne nutzen :-/ ). Mein Problem ist allerdings, dass es mir noch nicht gelungen ist, den Lilo so zu installieren, dass ich mit ihm auch mein Windows booten kann. Und so ist es mir echt zu mühsam jedes Mal im Bios die Boot-Reihenfolge zu ändern wenn ich nach dem Windows mein Linux booten möchten oder umgekehrt.

Bevor jetzt Hinweise auf das "Boot + Root + Raid + Lilo : Software Raid mini-HOWTO" von M. Robinton kommen: ich hab echt versucht es zu verstehen... :-(

Also mein Windows-Eintrag in der lilo.conf sieht so aus:

other=/dev/ataraid/d0p1
label=windows
table=/dev/ataraid

Den hab ich mir so aus dem was ich sonst so gesehen habe zusammengereimt.
Meinen Kernel hab ich inzwischen auch so kompiliert, das ich die beiden Windows-Partitionen (/dev/ataraid/d0p1 = Win98/vfat und /dev/ataraid/d0p6 = WinXP/ntfs) mounten und darauf zugreifen kann (das hat mich alleine schon Tage und Nerven gekostet... ;-). Die Raid-Unterstützung hab ich direkt "reinkompiliert". Es müssen also keine Module oder so geladen werden. Der Lilo liegt im MBR der dritten Festplatte die am ersten IDE-Kanal des MoBos geklemmt ist (also boot=hda).
Ich kriege immer nur die Meldung "Loading Windows" aber nichts passiert.

Ich würde mich über jede Hilfe riesig freuen!!

Adé,

Christian

bei Antwort benachrichtigen
ChristianW Schmittchen.de „Lilo und (IDE-)Raid“
Optionen

Hi,

GRUB und Software-Raids funktionieren grundsätzlich nicht, also probiers erst gar nicht mit GRUB.

Ich hab den selben Raid-Kontroller und meine lilo.conf sieht so aus:

disk=/dev/ataraid/d0
bios=0x80
boot = /dev/ataraid/d0
change-rules
reset
read-only
menu-scheme = Wb:kw:Wb:Wb
lba32
prompt
timeout = 80
message = /boot/message

image = /boot/vmlinuz
label = linux
root = /dev/ataraid/d0p6
initrd = /boot/initrd
append = "hdc=ide-scsi hdd=ide-scsi pci=noacpi"

image = /boot/vmlinuz.shipped
label = failsafe
root = /dev/ataraid/d0p6
initrd = /boot/initrd.shipped
append = "ide=nodma apm=off acpi=off vga=normal nosmp maxcpus=0 disableapic 3 hdc=ide-scsi hdd=ide-scsi"
optional

other = /dev/ataraid/d0p1
label = windows_1


Den Kram den man nicht brauch kann man natürlich weglassen. Wie Du siehst hab ich zuerst Windows und dann Linux installiert. Je nachdem auf welcher Partition des Raids deine Systeme liegen, musst du dann noch das d0pxxx abändern. Zum Schluss noch lilo installieren und dann dürfte es keine Probleme geben.

bei Antwort benachrichtigen