Hallo, * On Thu, Aug 29, 2002 at 11:41 AM (+0200), Steffen Moser wrote:
* On Thu, Aug 29, 2002 at 03:35 AM (+0200), David Haller wrote:
1. Stelle im BIOS fuer alle HDs 'LBA' fest ein (spart auch Zeit beim booten und sollte sowieso auch bei Auto verwendet werden ;)
2. gebe linux passende Kernelparameter mit (*/255/63) (kannst ja aber nochmal testen (nach Schritt 3), ob's auch ohne geht. Solange du aber keine Schwierigkeiten bei der Parameteruebergabe an den Kernel bekommst, schadet eine explizite Angabe nicht -- solange du nicht eine HD mit einer anderen Geometrie dranhaengst -- bei halbwegs aktuellen/bugfreien BIOSen, Kernels und HDs sollte es (nach der Partitionierung) auch ohne Kernelparameter gehen.
3. Partitioniere die HDs mit der */255/63 Geometrie
Okay, danke!
Das werde ich dann heute Nachmittag so angehen.
Mit den Kernel-Parametern (habe identische Parameter nun fest in die "/etc/lilo.conf"-Dateien auf beiden Maschinen eingebaut) funktioniert es. Beim Testen, ob die Kiste auch hochfährt, wenn ich eine Festplatte aus- stecke (oder einen der beiden IDE-Controller deaktiviere), ist es mir jedoch passiert, dass der Kernel "gepanict" hat, sofern man mit den Parametern die Geometrie vorgegeben hat. D.h. wenn ich diese Zeile: append = " hda=2434,255,63 hdc=2434,255,63" in der "/etc/lilo.conf" drin habe und es gibt keine "hdc", dann crashts, weil eben versucht wird, die nicht vorhandene "hdc" anzusprechen. Kann natürlich auch an "linux-2.4.19-ac4" liegen, und möglicherweise tritt es bei anderen Kernels nicht auf. Ohne den Parameter gibt's bei abgezogener Platte keine Probleme und das RAID-1-System bootet einwandfrei. Den Parameter im Nachhinein (nach dem Partitionieren) wegzulassen, funk- tioniert sogar. Der Kernel erkennt dann, dass eine andere Geometrie vor- liegt und shiftet dann ohne Probleme um ("PTBL") - Auszug aus "dmesg"- Ausgabe direkt nach dem Boot: | hda: host protected area => 1 | hda: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=2434/255/63, UDMA(100) | hdc: host protected area => 1 | hdc: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=38792/16/63, UDMA(100) | hdd: ATAPI 40X DVD-ROM drive, 256kB Cache, UDMA(66) | Uniform CD-ROM driver Revision: 3.12 | Partition check: | hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 hda11 > | hdc: [PTBL] [2434/255/63] hdc1 hdc2 < hdc5 hdc6 hdc7 hdc8 hdc9 hdc10 hdc11 > Auch hier wird dann natürlich die korrekte logische Geometrie gemeldet (und auch natürlich von "fdisk"): | gateway:~ # cat /proc/ide/hda/geometry | physical 38792/16/63 | logical 2434/255/63 | gateway:~ # cat /proc/ide/hdc/geometry | physical 38792/16/63 | logical 2434/255/63 D.h. es ist wohl (um im Ernstfall den Panic zu vermeiden) sogar sinn- voll, die Parameter wegzulassen, wenn's mal richtig eingerichtet ist. D.h. ich brauche wohl die Parameter nur beim Boot von der Installations- CD, eben bevor ich partitioniere. Grüße, Steffen