共计 1671 个字符,预计需要花费 5 分钟才能阅读完成。
这篇文章主要为大家展示了“openSUSE 如何配置编译内核”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“openSUSE 如何配置编译内核”这篇文章吧。
配置内核就是在源码目录下生成一个 .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 如何配置编译内核”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!