Hallo Steffen, Steffen Moser wrote:
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.
ich bin mir nicht sicher ob die Kernelparameter in der global section stehen muessen ansonsten kannst Du einen 2. Eintrag vornehmen, der dann nur die Daten der 1. Platte enthält, was dann aber beim booten zu einem Auswahlmenü führt.
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.
ich hab gestern nochmal die c't-Artikel durchgelesen ('97) und da steht das auch so drin. Gruss Michael