This page (revision-2) was last changed on 13-Nov-2006 16:05 by PeterHormanns 

This page was created on 03-Oct-2006 21:29 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
2 13-Nov-2006 16:05 1 KB PeterHormanns to previous für JSPWiki mit Filter
1 03-Oct-2006 21:29 1 KB UnknownAuthor to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

Dies ist eine AlteSeite aus unserem UseModWiki bei Sourceforge.

Bitte überarbeite die Seite, passe die Formatierung für das JSPWiki an
und entferne diesen Text.

Vielen Dank!

{{{
>>= Eigenes "Linux"<<
>>kompilieren =

Hier will ich kurz beschreiben, wie ich mein eigenes Linux -- d.h.
meinen eigenen User-Mode-Kernel -- gebaut habe
(vgl. auch http://user-mode-linux.sourceforge.net/compile.html):

Zuerst lade ich mir die Linux-Kernel-Sourcen von kernel.org und den
passenden UserModeLinux Patch von Sourceforge:

 $ mkdir build
 $ cd build
 $ wget<<
>>http://www.kernel.org/pub/linux/kernel/v2.4/linux-2.4.27.tar.bz2
 $ wget<<
>>http://surfnet.dl.sourceforge.net/sourceforge/user-mode-linux/uml-patch-2.4.27-1.bz2

Entpacken der Sourcen und Anwenden des UserModeLinux Patch:

 $ tar xjf linux-2.4.27.tar.bz2
 $ cd linux-2.4.27
 $ bzcat ../uml-patch-2.4.27-1.bz2 | patch -p1

Konfiguration des Kernels:

 $ make menuconfig ARCH=um

Gegenüber den Voreinstellungen habe ich zusätzlich aktiviert:

* Networking options / Network packet filtering
* Networking options / Socket filtering
* Networking options / IP: Netfilter Configuration / IP tables<<
>>support
* Network devices / PPP support for async serial ports
* Network devices / PPP support for sync tty ports

weil ich meinen UML als DSL-Router nutzen will.

Deaktiviert habe ich

* Loadable module support

Dann kompiliere ich den Kernel mit

 $ make linux ARCH=um
 $ strip linux
<<
- PeterHormanns
<<}}}