[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

make-kpkg: What gets included in the initrd image?



Dear List,

I've created a set of kernel packages (-image, -source, -doc, -headers)
by running

    make-kpkg --append-to-version=-bleh --revision=01 --initrd --rootcmd=fakeroot

in a linux-source-2.6.12 directory using a copy of
/boot/config-2.6.12-1-686 (as .config). However, the contents of the
initrd image in the package thus created differs from the one in
linux-image-2.6.12-1-686; the /lib/modules/2.6.12-bleh directory does
not include the modules

    capability.ko
    commoncap.ko
    softcursor.ko
    vesafb.ko

The omission of vesafb.ko has caused me trouble because I use the kernel
parameter "vga=0x0318", but without the module, the screen turns blank
in the initial phase of booting...

Can anyone point out to me how the modules included in the initrd are
chosen by make-kpkg? I was assuming that by using the same .config and
the same compiler, I would produce a functionally equivalent kernel
package, but obviously, I've been naive here...

Thanks in advance for any info.

Best regards, Jan

P.S.: Of course, my objective is not to reproduce the package that is
already available, I did this exercise to track down the problem only.
-- 
 +- Jan T. Kim -------------------------------------------------------+
 |    *NEW*    email: jtk@cmp.uea.ac.uk                               |
 |    *NEW*    WWW:   http://www.cmp.uea.ac.uk/people/jtk             |
 *-----=<  hierarchical systems are for files, not for humans  >=-----*



Reply to: