CD + CDRW mounten; Kernel kompilieren

Post Reply
Message
Author
Ha+Zard

CD + CDRW mounten; Kernel kompilieren

#1 Post by Ha+Zard »

Als Linux-Newbie stehe ich vor folgendem Problem:
Mein alter defekter SCSI Brenner kam raus, ein neuer IDE Brenner rein - weil SuSE 7.3 -2.4.10 das ja auch unterstützt.

Die Laufwerke
CDRW als hdc und CD (altes Mitsumi an SoundBlaster16) als hdg werden erkannt. Habe aber keine IDE-SCSI Emulation im Kernel.
Muß ich also meinen Kernel neu kompilieren?
Komischerweise wird der Brenner hdc als CDROM von Yast2 immer erst im zweiten Versuch gemountet, wenn ich z.B. eine Rettungsdiskette erstellen möchte.
Beim ersten Versuch CD1 zu mounten meldet er immer dass er das Laufwerk nicht finden kann, bei "Skip - CD Source" findet er es dann doch ?!? Selbst kann ich es aber nicht mounten ?!

Muß ich den Kernel nach folgendem Schema kompilieren?
make xconfig
(Einstellungen
SCSI ATA/IDE Filesystem vornehmen)

Und welche Version des weiteren Vorgehens ist jetzt besser:
make dep clean bzImage
make bzlilo

oder:
make dep clean zImage
make modules
make modules_install
make zlilo

Wird bei Version 1 alles was als modul gedacht war in den Kernel gepackt ?

Habe .config und module.conf mal vorsichtshalber gesichert.

Dann noch ln -sf /dev/hdc /dev/cdrecorder
und ln -sf /dev/hdg/cdrom;
lilo.conf anpassen: append = "hdc=ide-scsi hdg=cdrom"; lilo aufrufen
und dann sollte doch alles funktionieren oder?

Schon im Voraus "Danke" für Antworten/Tips

Gruss
Ha Zard

Ha Zard

Re: CD + CDRW mounten; Kernel kompilieren

#2 Post by Ha Zard »

Leider bin ich immer noch nicht weiter.
Habe mit xconfig Kernel konfiguriert und Abhängigkeiten, module, angepasst. map kopiert und lilo.conf angepasst.
Lilo funktioniert, aber beim Start des neuen Kernels erscheint: Uncompressing kernel ... OK, booting kernel und bleibt hängen.
Habe jetzt wieder den alten Kernel benutzt, komm aber immer noch nicht an die CD Laufwerke <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle">((

Ha Zard

HaZard

Re: CD + CDRW mounten; Kernel kompilieren

#3 Post by HaZard »

Kann es sein dass es daran liegt, dass ich ein mk_initrd vergessen habe ?

Gruss vom
Alleinunterhalter

falk
Posts: 10
Joined: 22. Aug 2002 17:48
Location: Weimar

Re: CD + CDRW mounten; Kernel kompilieren

#4 Post by falk »

Kompiler die Filesysteme, die du beim booten brauchst, sowie die entsprechenden Sachen für den Festplattenzugriff mal fest ein und schmeiß die Zeile mit der Ramdisk mal aus /etc/lilo.conf (#) raus. Auch ein neuer Kernel (ab 2.4.17 sind se wieder richtig stabil) sollte helfen. Unter /boot/vmlinuz.conf steht eine .config, mit der du anfangen kannst (bei mir allerdings nicht - muß ich wohl mal gelöscht haben, oder sie ist nicht mehr da).

make xconfig
make dep clean bzImage modules modules_install
make bzlilo

Das b ist wichtig, damit der Kernel nicht zu groß wird.

Und da ich keine Manpages lese und auch nicht Makefiles editiere <img src="http://www.pl-forum.de/UltraBoard/Images/Sad.gif" border="0" align="middle"> , mach ich auch noch ein cp arch/i386/boot/bzImage /boot/vmlinuz und nen lilo obendrauf.

Gruß Falk
Last edited by falk on 16. Sep 2002 21:42, edited 1 time in total.

Post Reply