Compiled Custom Kernel booting problem
Hello there
i've just compiled and boot a new kernel, 'cos i have 1024 RAM and the generic precompiled mdk kernel does not have highmem support enabled. So i made it right -> make mrproper -> make menuconfig (i imported the config file of my current kernel from /boot/config-kernel.2.4.21-0.13mdk), and change the Highmem support thing.
After that, make dep, make clean, make bzImage, make modules and make modules install.
I moved the bzIMage o /Boot and create the new entry at /etc/lilo.conf. After that i did an # lilo -C /etc/resolv.conf, and everything was correct.
So i restarted the computer booted up my new kernel, everything was in order until "looking for new hardware", where the boot progress stopped, but without any warn or advised problem. No matter how much i wait, the looking for new hardware stuff does not finish. So i entered in interactive startup, and chose No for looking for new hardware(hardrake?), and the whole kernel ran perfectly, but my usb modem wasn't recognized.
What can it be? How can i fix it? Maybe some problem at the Usb configuration at make menuconfig. But how can it be if i imported the default config file from /boot?
Just in case, here is mi /etc/lilo.conf
image=/boot/vmlinuz
label="linux-2.4.21"
root=/dev/hda1
initrd=/boot/initrd.img
append="quiet devfs=mount hdd=ide-scsi hdc=ide-scsi acpi=off"
vga=788
read-only
image=/boot/kernel-prueba
label="2.4.21-prueba"
root=/dev/hda1
append="quiet devfs=mount hdd=ide-scsi hdc=ide-scsi acpi=off"
vga=788
read-only
The first one is the default mdk precompiled one, and the second one it's mine and the one that just wouldn't Boot from "looking for new hardware" and ahead.
Can anyone tell me what the heck is this line at the first boot entry? -->initrd=/boot/initrd.img. I tried to add this line to my custom kernel too but it gave me several unresolved symbols and the boot wouldn't even start.
I'll really appreciatte any answers from experienced users at this area.
Thanks you all.
|