Rebuild kernel
From Manuals
(Difference between revisions)
(Created page with '1. Add the native compiler, make and ncurses library if they are not already in your development system. apt-get install gcc g++ make libncurses5-dev To build a kernel for the…') |
|||
| Line 1: | Line 1: | ||
| - | + | To build a kernel for the Micromint Electrum you need to have a working [[Debian_ARM_Cross-compile | ARM toolchain]]. Remember to use the board config file and rebuild the kernel modules when you build a new kernel. These commands will build a kernel and its modules using the [[Electrum_Documentation#Boot_and_Operating_System_Files | source archive]] from the wiki: | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | To build a kernel for the Micromint Electrum you | + | |
tar xfj linux-2.6.33.20-1-at91.tar.bz2 | tar xfj linux-2.6.33.20-1-at91.tar.bz2 | ||
Revision as of 15:10, 8 July 2015
To build a kernel for the Micromint Electrum you need to have a working ARM toolchain. Remember to use the board config file and rebuild the kernel modules when you build a new kernel. These commands will build a kernel and its modules using the source archive from the wiki:
tar xfj linux-2.6.33.20-1-at91.tar.bz2 cd linux-2.6.33.20-1-at91 export ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make mrproper cp arch/arm/configs/electrum100_defconfig .config make oldconfig menuconfig make uImage modules modules_install INSTALL_MOD_PATH=`pwd`/boot
To use the default config don't make any changes on menuconfig and just select exit. After a successful build the resulting kernel and modules should be in arch/arm/boot and boot/lib respectively. Once you are able to build a working kernel with the default config, then implement any config and source code changes required by your project.
