|
发表于 2008-4-27 21:54:44
|
显示全部楼层
Post by longkz;1842885
首先chroot到宿主系统,然后:
为什么使用宿主系统编译内核?有必要吗?
Post by longkz;1842885
tar xvf $LFS/linux-2.6.22.5.tar.bz2
cd linux-2.6.22.5
make mrproper
make menuconfig
make
make modules_install
cp -v arch/i386/boot/bzImage /boot/lfskernel-2.6.22.5
cp -v System.map /boot/System.map-2.6.22.5
cp -v .config /boot/config-2.6.22.5
这个算linux-kernel标准安装步骤。升级新版内核时必须如此。
LFS/CLFS完成后,如果硬盘空间充足,可以把内核编译目录linux-2.6.22.5原样移动到/usr/src下,BLFS/CBLFS过程中需要编译内核时可以
- cd linux-2.6.22.5
- make menuconfig
- make bzImage
- cp -v arch/i386/boot/bzImage /boot/lfskernel-2.6.22.5
- cp -v System.map /boot/System.map-2.6.22.5
- cp -v .config /boot/config-2.6.22.5
复制代码
编译内核模块时
- cd linux-2.6.22.5
- make menuconfig
- make modules
- make modules_install
- cp -v .config /boot/config-2.6.22.5
- depmod
复制代码
这样可以节约你不少时间。请注意编译内核时使用不同版本的gcc则请使用标准方式。 |
|