Re: Unresolved symbols in 2.4.6

Jahn Veach - Veachian64 (V64@Galaxy42.com)
Sun, 8 Jul 2001 20:46:09 -0500


On Sun, 8 Jul 2001 07:37:09 -0600,
"Keith Owens" <kaos@ocs.com.au> wrote:
> That looks OK. Just to confirm, when you did depmod -ae, did you
> include -F pointing at the 2.4.6 System.map? If you omitted -F then it
> used /proc/ksyms on your current kernel, I suspect that this is your
> problem. The command should be depmod -ae -F 2.4.6/System.map 2.4.6.
> You should not need to issue that command by hand, make modules_install
> does it automatically.
>
> As for why you panic when you try to mount the root file system, you
> have your SCSI driver and ide-disk as modules, not built into the
> kernel. If the code to find and mount your root file system is in
> modules then you must use initrd, see the kernel howto. Unless you
> have a *very* good reason to use initrd - don't. Build the root
> drivers into the kenrel instead.

Indeed, I left out the -F. I included the necessary modules into the kernel
and successfully booted into 2.4.6. depmod -ae -F 2.4.6/System.map 2.4.6
checked out just fine and my system is now successfully running kernel
2.4.6. Thanks for all your help.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/