Rechner erkennt SCSI Device beim booten nicht
Jan-Benedict Glaw
jbglaw at lug-owl.de
Wed Sep 8 14:14:14 CEST 1999
On Wed, Sep 08, 1999 at 12:02:34PM +0200, Christoph.Schnier at Bertelsmann.de wrote:
> Hallo liebe LUGler,
>
> bisher war ich nur passiv Konsumierender LUGler, aber nun...
> habe ich auch mal eine Frage.
>
> Ich habe schon ein paar mal Linux installiert (erfolgreich) und war mir auch bei meinem letzten Rechner eigentlich sicher,
> das alles gut laufen wird. Aber erstens....
>
> Also: der Rechner ein Peacock P 200 MMX; 160 MB; SCSI von Symbios; Plextor CD-Rom; 3 * 2GB Platten. alles SCSI
> Installation SuSe 6.0 lief alles wie ein Länderspiel Booten von Floppy, da Rechner nicht von SCSI CD booten will (vielleicht liegt hier auch ein Problem?).
> Laden der SCSI Module (NCR53X...) und dann ging alles.
>
> Nach der Installation Ernüchterung :-( Kernel Panic VFS could not mount ....
> Eine der Meldungen auf dem Schirm ist
> SCSI 0 Hosts
> ...
> Ich habe einen Kernel mit SCSI Unterstützung für NCR benutzt und auch nochmal gebaut.
> Denn mittels der Bootdisk von Suse kann ich das System einwandfrei auf die Beine stellen.(nur über den Umweg ...laden Module usw.)
>
> Was habe ich falsch gemacht, oder was gibt es evtl. zu beachten.
Also, von Disk gebootet, dann insmod SCSI-Treiber. Läuft für die Inst-
allation, aber nicht später, denn:
1. (Der SCSI-Adapter hat ein BIOS bzw. er wird vom Rechner-BIOS unterstützt)
und kann den Boot-Block einlesen. Daraufhin wird der Kernel geladen. Das
klappt an sich auch gut, aber: Der installierte Kernel hat den Adapter ja nur
als Modul. D.h., daß der Treiber beim Booten nicht zur Verfügung steht.
2. Der Treiber steht nicht zur Verfügung -> Keine Platten da (für Linux) ->
nichts da, von dem dann gestartet werden kann.
3. Lösung: Mit Boot-Disk booten, Modul laden, System starten. Dann zügigst
in die Kernel-Sourcen und einen neuen Kernel bauen, der Unterstützung für den
entsprechenden SCSI-Adpater _fest_ einkompiliert hat. Diesen Kernel dann
installieren (nach /boot/ kopieren, die System.map nicht vergessen, Link
auf die System.map machen, für Debug-Zwecke ev. noch vmlinu_x_ mitkopieren),
in die /etc/lilo.conf den neuen Kernel eintragen, LILO starten und neubooten.
-> Dann sollte das System laufen;)
MfG, JBG
--
Fehler eingestehen, Größe zeigen: Nehmt die Rechtschreibreform zurück!!!
More information about the Linux
mailing list