On Sat, Apr 20, 2002 at 10:43:35AM +0200, Falk Mölle wrote:
>
> Beim Booten bekomm ich immer folgenden Fehler:
>
> Registering DEXE for binfmt
> /etc/init.d/boot:/proc/sys/fs/binfmt_misc/register: No such file or directory
>
> Der Aufruf scheint aus /etc/init.d/boot zu kommen und irgendwas mit
> /usr/bin/dosexec zu machen, das Dir /proc/sys/fs/binfmt_misc/ ist da
>
> Was geht da schief?
Ohne jetzt mal konkretes zu wissen, einige Tips:
1. unter /etc/init.d/boot liegen die Startupscripte. Ich tippe mal darauf, dass
du Suse verwendest, die haben irgendwo dort eine naehere Erklaerung, wie das
Hochfahren funktioniert, falls du dich dafuer naeher interessierst (ich
schliesse mal aus der Frage intuitiv darauf, dass du kein aelterer Hase bist)
2. Unter /proc liegen dynamische Kerneldaten, ueber die man Infos vom Kernel
erhaelt, oder Kerneloptionen zur Laufzeit modifizieren kann. Aus dem Namen
des Verzeichnisses wuerde ich mal schliessen, dass es binary format misc heissen
soll und erinnert mich vage an eine Kerneloption zum Ausfuehren von beliebigen
Programmen (d.h. wenn eine bestimmte magic sequence am Anfang steht, wird das
Programm so und so ausgefuehrt). Wenn dosexec dort etwas machen will, bedeutet
dass bestimmt, dass er dem Kernel mitteilen will, was er mit Dos-exe Dateien
machen soll. Das wuerde auch zum Namen der Datei, naemlich register passen.
Wenn die Datei nicht da ist, heisst das, dass der Kernel den notwendigen Treiber
nicht hat.
Ergo: Ignorier es einfach oder versuch es zu patchen. De Fehler sollte nicht
wirklich schlimm sein. Wenn du es beheben willst, mail nochmal, dann koennen wir
ja versuchen, einige Tips zu geben.
cu,
Ulf
--
'There's stranger people in this world than Corporal Nobbs, my lad.'
Carrot's expression slid into a rictus of intrigued horror.
'Gosh.'
(Men at Arms)