crazylinux 发表于 2011-11-8 22:07:34

编译linux3.0.8内核之经验

本帖最后由 crazylinux 于 2011-11-8 22:30 编辑

自己从新安装一个就是,现下载:
www.kernel.org下载,如图:http://p.blog.csdn.net/images/p_blog_csdn_net/ztz0223/%E6%8A%93%E5%9B%BE1.png

下载后解压到/usr/src下:
cd /usr/src/cd 进入某一目录的命令
tar xvfjlinux-3.0.8.tar.bz2
把文件夹linux-3.0.8改名字为:linux-kernel

随便在哪个文件夹下面,编写一个shell文件名叫a.sh,内容如下:
#! /bin/bash
mkdir -p /home/name/build/kernel
cd /usr/src/linux-kernel
make mrproper
make O=/home/name/build/kernel menuconfig
make O=/home/name/build/kernel
sudo make O=/home/name/build/kernel modules_install install

然后打开一个终端执行
bash a.sh
shell文件里面O=/home/name/build/kernel表示编译配置在=号后面的文件夹里面进行,中间可以自己查看一下。
后面的过程除了在配置内核的时候,都可以不管了。
这个过程会自动生成新的的内核启动映象,并且自动复制到/boot目录下面去,不用手动复制了。
至于后面用新内核启动还没试过……未完待续


http://bbs.fishc.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 crazylinux的微博

琦天娃娃 发表于 2011-11-8 22:37:40

好经验……手打党低头飘过……{:5_107:}

yipwing 发表于 2011-11-9 21:17:15

是不是必须要有个Linux先?   {:5_109:}

crazylinux 发表于 2011-11-9 21:39:47

yipwing 发表于 2011-11-9 21:17 static/image/common/back.gif
是不是必须要有个Linux先?

不光要先有个linux还要有gcc和make才行,没有这两个是不行的……

Be_envious 发表于 2011-11-20 11:46:54

有时间试试 直接升级到最新版内核
页: [1]
查看完整版本: 编译linux3.0.8内核之经验