Russell wrote:
>"Chris A. Morgan" wrote:
>
>
>>Hi List
>>
>>I'm struggling through the sea of documentation as a linux and Debian newbie. Got
>Debian 3.0 installed (2.4.18-bf.2) on my Thinkpad 770 with only a few minor
>annoyances like no sound and some other strange functionalities.
>>
>>I want to upgrade to 2.4.19 kernel and compile it myself to perhaps get more things
>working. I installed the source code from Debian CD's for 2.4.18 and downloaded a
>2.4.19 patch from kernel.org. When I applied the patch, I got a zillion FAILED
>messages, apparently because Debians version of the source code has been heavily
>patched and modified already. How can I get clean source code to patch??
>Downloading the entire source code (over 30M) on my dialup is problematic. Would it
>help to just compile 2.4.18 as I have it or would that give me what I already have
>again? I'm a little frustrated from weeks of just trying to get Debian functional.
>>
>>If you can help me, please reply directly since I am not subscribed to the list
>right now (200+ emails a day is beyond me).
>>
>>
>
>Don't worry that it takes a while to learn. The biggest battle
>is finding the useful places for information, which you can
>get here.
>
>This shows the 'conventional' way of kernel building:
> http://www.tldp.org/HOWTO/Kernel-HOWTO.html
>
>The debian way is to turn the kernel source into a .deb
>package using kpkg-make:
> /usr/share/doc/kernel-package/README.gz
> /usr/share/doc/kernel-package/README.headers
> /usr/share/doc/kernel-package/Rationale.gz
>then you install the generated package using dpkg -i ...,
>so that the installation system can keep track of it.
>This will also run lilo. Check that the right things
>have been done with lilo and make a rescue disk and
>backups before rebooting.
>
>Do you use midnight commander? You can read compressed .gz
>text files without having to first unzip them.
>
>You can get the latest unpatched kernels from http://www.kernel.org/
>
>
>
Is there a bug?
I tried this and it fails...
Im trying to build 2.4.19 with the command:
make-kpkg --initrd kernel_image
It fails after running through the whole process with error message that
follows.
what i do:
1. download source from mirror and extract it in /usr/local/src/
2. copy the config-2.4.18-686 from boot and give it name .config so that
i only use the new options in new kernel.
3. edit source according to reference from binutils
4 run command with the initrd option bacause my stock 2.4.18 debian
kernel uses it.
make[3]: Entering directory `/usr/local/src/linux-2.4.19/arch/i386/lib'
make[3]: Nothing to be done for `modules_install'.
make[3]: Leaving directory `/usr/local/src/linux-2.4.19/arch/i386/lib'
cd /usr/local/src/linux-2.4.19/debian/tmp-image/lib/modules/2.4.19; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map -b
/usr/local/src/linux-2.4.19/debian/tmp-image -r 2.4.19; fi
depmod: *** Unresolved symbols in
/usr/local/src/linux-2.4.19/debian/tmp-image/lib/modules/2.4.19/kernel/drivers/mtd/maps/sc520cdp.o
depmod: mtd_concat_create_R606fc87b
depmod: mtd_concat_destroy_R9c645004
make[2]: *** [_modinst_post] Error 1
make[2]: Leaving directory `/usr/local/src/linux-2.4.19'
make[1]: *** [real_stamp_image] Error 2
make[1]: Leaving directory `/usr/local/src/linux-2.4.19'
pingu:/usr/local/src/linux-2.4.19#
Help appreciated. Kenneth
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]