<center><font color=red>''Originally by timtimred and edited by frontalot from linkstationwiki.org''</font></center>

<center><font color=red>''Originally by timtimred and edited by frontalot from linkstationwiki.org''</font></center>

{{Postit|PowerPC Only | This method only works for the powerpc-hdhlan and powerpc-hdhglan LinkStations.}}

{{Postit|PowerPC Only | This method only works for the powerpc-hdhlan and powerpc-hdhglan LinkStations.}}

Line 10:

Line 10:

−

This article assumes that you have installed [[Projects/OpenLink]] or [[Projects/FreeLink]] and the appropriate development tools. You also will need the kernel source code, a working kernel .config, and any applicable patches. You may download them from [[http://downloads.linkstationwiki.net/ here]].

+

This article assumes that you have installed [[Projects/OpenLink]] or [[Projects/FreeLink]] and the appropriate development tools. You also will need the kernel source code, a working kernel .config, and any applicable patches. You may download them from [[http://downloads.nas-central.org/ here]].

Cross-Toolchain | You can build the kernel and kernel modules much, much faster by using a [[Projects/CrossToolchains|cross-toolchain]].

Cross-Toolchain | You can build the kernel and kernel modules much, much faster by using a [[Projects/CrossToolchains|cross-toolchain]].

Latest revision as of 02:01, 11 September 2007

Originally by timtimred and edited by frontalot from linkstationwiki.org

PowerPC Only

This method only works for the powerpc-hdhlan and powerpc-hdhglan LinkStations.

Contents

Abstract

This article is for people that want to build a new kernel for the LinkStation. We will use the powerpc-hdhglan LinkStation for our example.

Prerequisites

This article assumes that you have installed Projects/OpenLink or Projects/FreeLink and the appropriate development tools. You also will need the kernel source code, a working kernel .config, and any applicable patches. You may download them from [here].

Cross-Toolchain | You can build the kernel and kernel modules much, much faster by using a cross-toolchain.

Method

Extract the kernel source code somewhere sensible. Mine lives in /mnt/ somewhere with an alias to it from /usr/src/linux to keep it off the tiny system partition: