Hallo Jens!
Jens Benecke schrieb am Samstag, 19. Mai 2001:
> On Sat, May 19, 2001 at 01:39:32PM +0200, Wilhelm Wienemann wrote:
> > > Ich habe mal etwas in der Dokumentation rumgest�bert aber bin bisher
> > > noch nicht zum Erfolg gekommen.
> > Manchmal ben�tigt man schon etwas mehr als 'etwas' rumst�bern. :-)
>
> Ich habe mittlerweile einen Kernel mit make-kpkg zustandebekommen, der
> aber nicht bootet.
Vermutlich stimmt er ja (auch) nicht mit Deiner Umgebung �berein.
Woher soll er entsprechende Informationen bekommen haben?
> Es stellt sich heraus, da� er devfsd braucht.
> Kann ich die Abh�ngigkeit irgendwie vordefinieren?
Ein Hinweis darauf, dass im Segment 'File systems' der
Kernel-Konfigurationsdatei die Option(en):
CONFIG_DEVFS_FS=y
ggfs. auch:
CONFIG_DEVFS_MOUNT=y
und wenn Du weitergehend analysieren m�chtest auch:
CONFIG_DEVFS_DEBUG=y
gesetzt sein sollen, ist ja bestimmt nicht besonders erw�hnenswert.
Wenn ich mir die Documentation zu devfs im Kernelpaket ansehe, dann
glaube ich, dass das von Dir gew�nschte �ber das ebenfalls in diesem
Verzeichnis befindliche 'rc.devfs', welches standardm��ig in /etc/rc.d
- unter Debian aber wohl eher in /etc/init.d - installiert wird und
�ber entsprechende symbolische Links in der jeweiligen rc[x].d directories
w�hrend des Bootvorgangs eingebunden wird, erf�llt.
> > > Ich m�chte einen 2.4.4er Kernel mit dem grsecurity Patch und dem
> > > LPP (linux progress patch) bauen. Ich hatte es so verstanden da�
> > > die patches von make-kpkg automatisch eingebunden werden.
> > Wo hast Du denn das gelesen. Das ist mir bisher so noch nicht
> > untergekommen. Hier patche ich ganz normal. Anschliessend ein make
> > xconfig
>
> Das ist die �bliche Methode?
Die so auch im README.gz unter /usr/share/doc/kernel-package
nochmal so beschrieben steht.
-----------------------> Bei�kante < -------------------------
Phase ONE: Getting and configuring the kernel
1% cd <kernel source tree>
2% make config # or make menuconfig or make xconfig and configure
Phase TWO: Create a portable kernel image .deb file
3% make-kpkg clean
4% $Get_Root make-kpkg --revision=custom.1.0 kernel_image
(Get_Root is whatever you need to become root -- fakeroot or
sudo are examples that come to mind).
Phase THREE: Install the kernel image on one or more machines
5# dpkg -i ../kernel-image-X.XXX_1.0_<arch>.deb
6# shutdown -r now # If and only if LILO worked or you have a means of
# booting the new kernel. YOU HAVE BEEN WARNED!!
--------------------> hier abbei�en <-----------------------------
> Ich hatte das so verstanden, da� man alle seine Patches in
> /usr/src/kernel-patches/$(arch)/build/ schiebt und ein Skript
> schreibt, welches die ein- und wieder rauspatchen kann.
Steht wo n�her beschrieben?
Gr��e - Wilhelm
--
(�> Wilhelm Wienemann <[EMAIL PROTECTED]> -�) -�)
//\ Gr��e vom NiederRhein, der Region mit R(h)einKultur /\\ /\\
V_/_ _\_V _\_V
PGP signature