Next Previous Contents

18. Compiling a kernel

If you have already compiled a kernel on x86 architecture there is just a little difference when you wish to compile a kernel on SPARC architecture.

you do not type



#make zImage
#make modules
#make modules_install

but

#make vmlinux
#make modules
#make modules_install

More information can be found on http://www.ultralinux.org/faq.html Then, from the Ultralinux's FAQ the following steps are :
  • 1.Copy linux/System.map to your bootfile directory (eg. /boot ), and rename this file to
    
    System.map-<kernel-version>
    
    

  • 2.Copy linux/vmlinux to your bootfile directory, and rename this file to
    
    vmlinux-<kernel-version>
    
    

  • 3.Edit /etc/silo.conf , and add your new kernel to this file.
  • 4.Reboot your machine.

If you have trouble compiling your kernel, maybe it needs to be pached. There are many patches floating around on the net. There exists a website that put some of them online on a regular basis both for the stable and unstable branches. Those patches apply to the hardware used by the site's owner and this should be considered as a very good starting point to be adapted to your hardware. More information can be found at http://osinvestor.com/sparc/ You can also email the site's owner, Rob Radez : <rob@osinvestor.com> If you are unfamiliar with paches he also made them available as debian packages.


Next Previous Contents