Jeg prøver at opgradere min Trustic kerne 2.2.20-1tr til 2.4.2, for at få
USB uderstøttelse til min Orange USB modem.
Jeg har kigget på flere how-to's, men jeg kan ikke få det til at virke.
Jeg har downloadet kernen og pakket det ud i /usr/src og lavet et symbolsk
link fra linux til linux-2.4.2
Jeg har configureret med make menuconfig
Derefter gør jeg følgende:
make dep
make clean
make bzImage
Den crasher her!
Her er et udsnit af fejlmeddelsen:
/head.o arch/i386/kernel/init_task.o init/main.o init/version.o \
--start-group \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o
fs/fs.o ipc/ipc.o \
drivers/block/block.o drivers/char/char.o drivers/misc/misc.o
drivers/net/net.o drivers/media/media.o drivers/char/agp/agp.o
drivers/char/drm/drm.o drivers/ide/idedriver.o drivers/cdrom/driver.o
drivers/sound/sounddrivers.o drivers/pci/driver.o drivers/pcmcia/pcmcia.o
drivers/net/pcmcia/pcmcia_net.o drivers/pnp/pnp.o drivers/video/video.o
drivers/usb/usbdrv.o \
net/network.o \
/usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a
/usr/src/linux/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
nm vmlinux | grep -v '\(compiled\)\|\(\.o$\)\|\( [aUw]
\)\|\(\.\.ng$\)\|\(LASH[RL]DI\)' | sort > System.map
make[1]: Entering directory `/usr/src/linux-2.4.2/arch/i386/boot'
ld -m elf_i386 -Ttext 0x0 -s -oformat binary bbootsect.o -o bbootsect
ld: cannot open binary: No such file or directory
make[1]: *** [bbootsect] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.2/arch/i386/boot'
make: *** [bzImage] Error 2
Hvad gør jeg forkert?
Jeg har prøvet med make zImage og make install i sted for, men det crasher
også.
Jeg har også prøvet at følge disse guides:
http://www.linuxhelp.za.net/kernelupgrade.php?textfield2=kernel%2Bupgrade
http://www.linuxdoc.org/HOWTO/Kernel-HOWTO-5.html
Hilsen
Anders
By the way, I'm a newbe!