David Schmidt <david.schmidt(at)submeta.de> wrote:
> ich hab ein kleines Problem: ich möchte gerne einen alten 486er mit einer
> 430MB-Platte als Gateway und Firewall einrichten. Die Sourcen habe ich aus
> Platzgründen nicht mit installiert, der Platz würde zum Kernelbauen ja eh
> nicht reichen. Nun benötige ich aber einen Custom-Kernel. Hab schon versucht,
> den Kernel auf meinem "großen" Rechner zu bauen, /usr/src und /usr/obj per
> NFS auf dem "kleinen" zu mounten und von dort dann ein make installkernel zu
> machen. Wenn ich den Rechner dann neu starte, bekommen ich die
> Fehlermeldungen:
>
> Fatal Trap 12: page fault while in kernel mode
Hast Du daran gedacht, im Kernel auch Support für 486er
drinzulassen? Also, folgende Zeile sollte nicht fehlen:
cpu I486_CPU
Außerdem sollten auf beiden Kisten genau die gleichen Free-
BSD-Versionen sein, Userland, Kernel und Sourcen zusammen-
passen etc.; aber ich denke, das ist Dir schon klar.
Ich würde es übrigens mit der herkömmlichen Kernel-Back-
Methode machen, ganz ohne /usr/obj und NFS, d.h.:
# cd /sys/i386/conf
# config -r MEINKLEINER
# cd ../../compile/MEINKLEINER
# make
und dann die Datei »kernel« einfach auf die andere Kiste
hinüberkopieren ins root-Filesystem, chflags schg, fertig.
Gruß
Olli
-- Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "All that we see or seem is just a dream within a dream" (E. A. Poe) To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Tue 15 Oct 2002 - 19:19:06 CEST