Hallo!
Stephan Goetter wrote:
ich versuche mit meiner SCSI-Platte Linux zu booten, das mach ich zur Zeit aber noch mit Diskette. Die Platte ist 4 Gig groß, und hat eine 20 MB Bootpartition (/boot). Das SCSI-Bios wurde geladen, hat die Platte erkannt und im BIOS ist Boote-SCSI-vor-IDE eingeschaltet.
LILO gibt aber nur "LI" aus. Was heißt das?
Das bedeutet, die Geometrie, die Linux für die Platte verwendet stimmt nicht mit der Geometrie im BIOS überein. Ich kenne das, weiß aber keine optimale Lösung, außer die IDE-Platte abmelden. Beim Aufruf von LILO bekam ich stets eine Warnmeldung, die genau zu diesem Ergebnis führte.
Sep 20 19:37:42 localhost kernel: hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
Der DMA-Modus wird nicht korrekt initialisiert. Stört eigentlich nicht, Du kannst es später trotzdem einschalten. Ein Kernel mit ausschließlich dem verwendeten Chipsatz (INTEL oder VIA) hilft meistens.
Außerdem musste ich die größe auf 32 Gig per Jumper beschränken (das BIOS hängt sich sonst beim booten auf). Leider ließ sich die volle Größe nicht mit "setmax --max 0 /dev/hdc" aus http://www.linux.org/docs/ldp/howto/Large-Disk-HOWTO-11.html wiederherstellen.
Ich habe in meinem Server kurz folgendes gemacht: Hardware: P-II, 350MHz, SCSI: Adaptec 2940UW mit BIOS, Platte 4GB IBM (wird zum starten verwendet, drei Partitionen für /boot(ext2), / (reiserfs), SWAP ) IDE: aktiviert, aber NICHTS eingetragen. An hda hängt eine 40GB Platte, die vom BIOS nicht akzeptiert wird (wie bei Dir), und die /home und /var enthält, an hdc hängt ein DVD-Laufwerk.
Da die IDE-Platte im BIOS nicht existiert, wird die erst nach dem Booten des Kernels erkannt und mit den vollen 40GB verwendet. Zugriffe oberhalb 32GB habe ich getestet (einfach eine Partition 35-40GB angelegt!) und die haben problemlos funktioniert, auch UDMA-33 ließ sich aktivieren. (hdparm -t liefert 17,8MB/s Durchsatz, ohne DMA nur 5,9MB/s)
LILO ließ sich erst nach der Abmeldung von hda dazu überreden, einen gültigen MBR zu erzeugen. Dazu musste ich über Diskette booten, weil auch hdc abge- meldet ist und so nicht von CD gebootet werden kann.
Gruss Reiner