openSUSE利用教程配置编译内核[Linux安全]
本文“openSUSE利用教程配置编译内核[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
配置内核就是在源码目录下生成一个 .config 文件,里面定义内核编译时需求的参数.配置文件直接决意了终究内核支持何种硬件、功效以及运行速度.配置内核比打补钉更需求对系统以及各种硬件的理解.
好在 openSUSE 安装后已经默许将内核配置文件存在 /boot/config-版本号-default ,假如你的系统是 SUSE Linux 10.1 并举行过一次官方内核更新,那这个文件就是 /boot/config-2.6.16.21-0.13-default .我们可以将这个文件复制到内核源代码目录下,在此底子上改正良行优化.当然,假如你完好有掌控自己配置内核的本领,大可没必要走这一步,手动配置上千选项 便可.
假如源码按照本来的配置编译半途失利了,先在源码目录履行以下两句辨别排除已编译部份和原配置文件:
#make clean#make mrproper
将默许配置复制到内核源码目录:
#cd /usr/src/linux-版本号#cp /boot/config-版本号-default .config
开始配置,有多种通过图形配置内核的挑选:
#make xconfig#make gconfig#make menuconfig
此中有些需求安装图形界面呼应开辟包,如 xorg-x11-devel ,举荐利用 make xconfig.
此时会自动加载 .config 配置文件中全部选项,之后弹出图形配置界面.
openSUSE利用教程常用内核优化配置
各种硬件对应内核设置繁多,普通来说 SUSE 默许的配置没有问题.假如你是编译新版本内核,增添新硬件支持,请手动开启该硬件支持选项.这里仅仅提最常用的优化内核的选项,倡议平常桌面利用的用户采取.
Processor type and features -> Processor falimy 挑选你 CPU 所属的分类
Processor type and features -> Preemption Model 挑选 Preemptible Kernel(Low-Latency Desktop)
Processor type and features -> Machine check support 假如是 Intel 用户则去掉 AMD 前面的钩,反之 AMD 用户则去掉 Intel 前面的钩
Processor type and features -> Memory model 假如是 Intel/VIA/其他非 AMD CPU 用户,去掉 K8 GART IOMMU support 前面的钩
Processor type and features -> Time Frequency 挑选 1000Hz
Power management options -> CPU Frequency scaling 不支持 CPU 频率调整的老 CPU 直接去掉 CPU Frequency scaling 的钩,并跳过下面两条
Power management options -> CPU Frequency scaling -> AMD Opteron/Athlon64 PowerNow! 非 AMD CPU 用户去掉这一项前的钩
Power management options -> CPU Frequency scaling -> Intel Enhanced SpeedStep 非 Intel CPU 用户去掉这一项前的钩
openSUSE利用教程配置完毕,保存关闭.
openSUSE利用教程编译内核
设置完毕,进入编译阶段.假如补钉和配置精确,下面几步不会出错,按次序履行,等候完成便可.普通是第三步编译模块时间最长.若期间出错,回到上面配置内核清理并重新配置.
#make bzImage#make modules#make modules_install#make install
以上是“openSUSE利用教程配置编译内核[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |