Buffalo NAS ls-chl v2 内核编译

0.查看内核版本

uname -a

1.内核准备

  从kernal.org下载3.9.2,并解压

2.下载配置文件

  下载地址:http://neboola.de/fjen/lschlv2/kernel/config/config.3.9.2-fjen-1

  移动到内核目录中

3.用旧的配置文件配置内核

cp old_kernel_dir/.config new_kernel_dir/.config
cd new_kernel_dir/
make oldconfig

4.编译内核

参考http://neboola.de/fjen/lschlv2/kernel/compiling.txt

make menuconfig
make zImage modules
make kirkwood-lschlv2.dtb
cat arch/arm/boot/zImage arch/arm/boot/dts/kirkwood-lschlv2.dtb > arch/arm/boot/zImage_w_dtb
mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n 'Linux-3.0' -d arch/arm/boot/zImage_w_dtb arch/arm/boot/uImage

在NAS上要编译很长很长时间。。。。

参考:http://forum.buffalo.nas-central.org/viewtopic.php?f=71&t=25971

原文地址:https://www.cnblogs.com/YYi_H/p/3283856.html