【讨论】大家都是如何编译内核的?
时间:2004-11-14
来源:互联网
如下:
# cd /usr/src
# tar xjf ~/linux-2.6.9.tar.bz2
# chown -R src.src linux-2.6.9
# chmod -R a-w,a+r linux-2.6.9
# mkdir /boot2
注:此举保证 kernel source 为 src 用户所有,并且所有人无写有读权限,由 root 执行 (# 之意)
$ mkdir -p build/kernel
$ make -C /usr/src/linux-2.6.9 O=~/build/kernel menuconfig
$ make -C /usr/src/linux-2.6.9 O=~/build/kernel
# make -C /usr/src/linux-2.6.9 O=~crquan/build/kernel INSTALL_PATH=/boot2 modules_install install
# mkinitrd -o /boot2/initrd.img 2.6.9
然后新内核就在 /boot2 下,这样对原 /usr/src/linux-2.6.x 目录丝毫无损(由普通用户无 /usr/src/ 写权限保证),将所有编译生成的临时文件都有用户自己保留,而且新内核在 /boot2 下不干扰原来的内核,添加到 grub.conf中即可,还有如配置时设置 LOCAL_VERSION="-1-crquan" 还可将内核名变为 2.6.9-1-crquan ,生成的模块文件就被安装到 /lib/modules/2.6.9-1-crquan 中,不干扰原内核的模块文件,因为我编译内核喜欢尝试各种内核配置参数,总要在 /boot 和 /lib/modules/2.6.9 等标准位置保留一份可用内核为好,
不知各位有什么看法?有话就直说啊!
# cd /usr/src
# tar xjf ~/linux-2.6.9.tar.bz2
# chown -R src.src linux-2.6.9
# chmod -R a-w,a+r linux-2.6.9
# mkdir /boot2
注:此举保证 kernel source 为 src 用户所有,并且所有人无写有读权限,由 root 执行 (# 之意)
$ mkdir -p build/kernel
$ make -C /usr/src/linux-2.6.9 O=~/build/kernel menuconfig
$ make -C /usr/src/linux-2.6.9 O=~/build/kernel
# make -C /usr/src/linux-2.6.9 O=~crquan/build/kernel INSTALL_PATH=/boot2 modules_install install
# mkinitrd -o /boot2/initrd.img 2.6.9
然后新内核就在 /boot2 下,这样对原 /usr/src/linux-2.6.x 目录丝毫无损(由普通用户无 /usr/src/ 写权限保证),将所有编译生成的临时文件都有用户自己保留,而且新内核在 /boot2 下不干扰原来的内核,添加到 grub.conf中即可,还有如配置时设置 LOCAL_VERSION="-1-crquan" 还可将内核名变为 2.6.9-1-crquan ,生成的模块文件就被安装到 /lib/modules/2.6.9-1-crquan 中,不干扰原内核的模块文件,因为我编译内核喜欢尝试各种内核配置参数,总要在 /boot 和 /lib/modules/2.6.9 等标准位置保留一份可用内核为好,
不知各位有什么看法?有话就直说啊!
作者: crquan 发布时间: 2004-11-14
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28