[S.u.S.E. Linux] Re: Compiling kernels for other machines
![](https://seccdn.libravatar.org/avatar/8f4a97fd774fd986502d2413639dcdea.jpg?s=120&d=mm&r=g)
Hi, On Mon, 23 Mar 1998, zentara wrote: [...]
Well there seems to be some confusion here. I would compile the kernel on a pentium, then transfer it to the 486. Upon booting it on the 486, I get either an "automatic reboot"; which indicates a complete boot failure. Or, I get it to uncompress and start, then say "unable to open display". This isn't an X display. It can't open the vga, and just halts.
It is an old dell motherboard with onboard vga. I could install Suse with it's standard EIDE kernel, but when I try to replace the standard one with my own, compiled on a pentium, I get the error.
Maybe you optimized the kernel for Pentium?
In the manual it mentions the importance of the /system.map to the /vmlinuz kernel.
The System.map isn't THAT important any longer. It is of some use for the klogd, but if it is missing you will not encounter any problems.
I havn't seen the system.map file before, and I'm wondering if there is a mismatch. On page 203 of the manual, it describes the importance of matching the system.map to the kernel. If I compile on a pentium, won't it generate a system map which is incompatible with an old isa motherboard?
No, but if you set the CPU type to Pentium, it might generate code a 486 cannot execute.
It is only an intellectual exercise for me, but those are the most fun problems to solve. :-)
zentara
Hubert -- To get out of this list, please send email to majordomo@suse.com with this text in its body: unsubscribe suse-linux-e
participants (1)
-
mantel@suse.de