Linux 15.009 Themen, 106.826 Beiträge

SuSE Linux auf RAID-Controller installiert...

AH966 / 12 Antworten / Flachansicht Nickles

Hallo!

Ich bin absoluter Linux-Neuling, und habe die SuSE 10.0 bereits in einer VM unter Windows getestet.
Jetzt wollte ich den PC komplett für Linux nutzen und wollte es direkt darauf installieren.

Der PC hat 2 Festplatten á 80 GB, die über einen Onboard-RAID-Controller (HPT 370/372) zu einem RAID-0-Stripeset zusammengeschlossen sind.
Linux kommt damit nicht klar, also habe ich das Stripeset aufgelöst und wollte per Software-RAID installieren.

Ich habe die Platten folgendermaßen eingeteilt:
- ca. 100 MB direkt als Linux native für /boot
- 150 GB als Linux RAID für /
- 2 GB als Linux RAID für swap

Die Installation erfolgte recht schnell und ohne Probleme. Allerdings startet Linux nicht von der Platte, sondern macht andauernd Neustarts, obwohl die Boot-Geschichte ja nicht im Software-RAID liegt.

Hat Linux ein Problem mit dem Onboard-Controller??
Oder sollte ich statt GRUB besser LILO verwenden? Habe allerdings gelesen, daß mittlerweile auch GRUB mit Software-RAID klarkommt.

Hat jemand einen Tip für mich? Wie teilt Ihr Eure Platten ein?

Gruß,AndreasDer Pfad der Gerechten ist zu beiden Seiten gesäumt mit den Freveleien der Selbstsüchtigen und der Tyrannei böser Männer...
bei Antwort benachrichtigen
the_mic AH966 „SuSE Linux auf RAID-Controller installiert...“
Optionen

Auf meinem Server ist ein HPT370-Controller, daran angeschlossen zwei Platten, alles zusammengesetzt via Software-RAID:
erst ein RAID-1 für / (da ist dann ach /boot mit drauf)
danach pro Platte je eine native SWAP-Partition (ist schneller als über RAID)
danch ein RAID-0 mit LVM für /usr/portage, /tmp und /var/tmp
zuletzt ein RAID-1 mit LVM für /var, /home und Backups.

Als Bootloader verwende ich Grub. Allerdings musste ich vor der Installation von Grub im MBR die stage_xxx_1_5-Dateien in /boot/grub löschen, ergo Grub ohne Stage 1.5 installieren. Meine /boot/grub/menu.lst schaut folgendermassen aus:

timeout 3
default 0

title Gentoo
root=(hd0,0)
kernel=/boot/vmlinuz root=/dev/md0

title Gentoo Old
root=(hd0,0)
kernel=/boot/vmlinuz.old root=/dev/md0


Entscheidende Frage für die Lösung deines Problems: an welcher Stelle geschieht der Neustart? Wenn GRUB lädt, während der Kernel geladen wird, wenn / schon eingebunden ist oder gar erst im Betrieb?

cat /dev/brain > /dev/null
bei Antwort benachrichtigen