当前位置:首页 > 尘凡 > 正文内容

linux内核编译

池边树下2周前 (12-10)尘凡18440

yum install openssl-devel bison flex dwarves elfutils-libelf-devel ncurses-devel elfutils-libelf-devel rpm-build gcc make

x86_64版:make ARCH=x86_64 uos419_defconfig 

aarch64版:make ARCH=arm64 uos419_defconfig 

自定义配置
make menuconfig
make savedefconfig
 
通过上下键,然后配合Enter/Space来选择你需要开启的功能。右边带箭头的表示需要进入子菜单,每个选项前面都有个中括号或尖括号,使用空格键可以更改配置。
*   代表built-in,此功能编入到内核当中,内核加载执行就会启用该功能。
M   代表module,此功能为功能模块,可以在系统加载后实现动态加载。
[ ] 为空就不使能该功能。
在menuconfig页面可以使用“/”键快速搜索配置
make编译和安装
make -j8
make modules -j8
make modules_install -j8
make install

make binrpm-pkg -j8 # 编译rpm包

安装内核:yum localinstall kernel-*

x86_64版系统修改启动内核顺序(yum安装后不需要调整)
grub2-mkconfig -o /boot/grub2/grub.cfg
grep "menuentry " /etc/grub2.cfg|awk -F"'" '{print NR-1": " $2}'
grep "menuentry " /boot/grub2/grub.cfg|awk -F"'" '{print NR-1": " $2}'
grub2-set-default <index>
aarch64版系统修改启动内核顺序
grub2-mkconfig -o /boot/efi/EFI/openEuler/grub.cfg
grep "menuentry " /etc/grub2-efi.cfg|awk -F"'" '{print NR-1": " $2}'
grep "menuentry " /boot/efi/EFI/openEuler/grub.cfg|awk -F"'" '{print NR-1": " $2}'

 

 

扫描二维码推送至手机访问。

版权声明:本文由满纸空言发布,如需转载请注明出处。

本文链接:https://mzky.cc/post/160.html

分享给朋友:

“linux内核编译” 的相关文章

keepalived+lvs配置3年前 (2021-08-09)
linux启动信息排查3年前 (2021-09-09)
linux自带的调优工具3年前 (2021-09-15)

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。