welcome: please sign in
location: GNUHurd / GNUmach

GNUmach selbst übersetzen

Den GNUmach Kernel von hier downloaden:

und meinetwegen nach /usr/src/gnumach<version>/ entpacken. Eine Übersicht der Optionen für das configure-Script gibt es hier:

Bei einem normalen IDE System sollten folgende Optionen ausreichend sein:

 ./configure --enable-floppy --enable-ide --enable-<typdernetzwerkkarte>

Bei gnumach1.3 hat das Makefile einen Bug, da ein SED Aufruf nicht so funktioniert wie er sollte. Nach dem Stop einfach folgenden Aufruf ausführen:

 nm -u kernel.o | sed 's/^ *U //' | sed 's/^_*//' | sort -u > kernel-undef

und den "make"-Vorgang erneut anstossen. Alternativ kann man auch Zeile 216 im Makefile abändern.

Nach einem "make install" hat man den GNUmach Kernel installiert und kann ihn booten :-)

GNUHurd/GNUmach (last edited 2008-07-14 09:55:40 by localhost)