ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2013年9月17日 星期二

build kernel for hero - flykernel

很好心的人..
[Kernel] Flykernel-13 "Back from the Grave"
把他的 kernel source 放在 github,還寫了 howto.. https://github.com/erasmux/hero-2.6.29-flykernel/wiki/HOWTO:-Build-the-kernel

以下都是 copy 的...
拿 source code:
git clone git://github.com/erasmux/hero-2.6.29-flykernel.git 

config..
make ARCH=arm hero_defconfig

build..
make -j8 ARCH=arm CROSS_COMPILE=PATH_TO_TOOLCHAIN/bin/arm-none-eabi-

build 好的 zipped kernel image 會在 arch/arm/boot/zImage


要作出可以燒進 ROM 的 image 有一點麻煩...
他說要參考.. HOWTO: Unpack, Edit, and Re-Pack Boot Images
大概就是 ... 從別人的 update image 中抽出 root ramdisk。
再把他和你 build 好的 kernel 合併在一起。

mkbootimg --cmdline 'no_console_suspend=1 console=null' --kernel your-kernel-file --ramdisk newramdisk.cpio.gz -o mynewimage.img 

他的 ref:

沒有留言:

標籤

網誌存檔