der Source sollte in /usr/src/linux z. B. sein oder in /usr/local
Klar - es muss mit angewählt werden dass er mit installiert wird, bei den meisten Distris ist er kein Teil der Enduser Installation.
Hast Du die Source gefunden (oder von kernel.org z. B. gezogen) startest Du die config mit
'make config'
oder userfreundlicher mit
'make menuconfig'
dann:
make dep clean
make modules modules_install (falls nötig)
Beim Endschritt kommt es drauf an was/wie Du es bauen willst, ein 'make bzfloppy' o. ä- wäre sinnvoll um den Kernel erstmal zu testen.
Du musst ihn in den Bootmanager reinbekommen das wiederum hängt vom Bootmanager ab wie das funktioniert.
Normalerweise sollte es mit 'make zImage' (oder 'make bzImage') funktionieren danach den Kernel manuel einbinden:
'cp /usr/src/linux/arch/sparc/boot/zImage /vmlinux_2.x.'
<- evtl. eben noch den Bootmanager updaten
Falls möglich mache es vorher mit einer Diskette sonst haste ein kaputtes Linux System falls was schiefläuft.
Alternativ lass den alten Kernel auf dem System und binde den neuen als zusätzlichen Punkt in Deinen Bootmanager ein um zur Not noch den alten Kernel als Backup booten zu können.
PS: eine gute allumfassende Hile gibt es hier:
http://www.tldp.org/HOWTO/Kernel-HOWTO/