最新要闻
- 焦点速讯:五一期间 市公交公司安全运送乘客48万余人次
- 微信2023五一大数据来了!十大景区花钱榜公布 你花了多少钱? 观焦点
- 《流浪地球》剧情成真!科学家首次观测到一颗行星被恒星吞噬 世界热门
- 每日观点:今年还有调休假:中秋国庆假期后要连上7天班!
- 全球新消息丨最新研究:外星人或利用手机信号绘制出地球地图
- 震撼!恒星吞噬行星全过程首次曝光 地球:我命休矣?
- 林志玲出席活动被问二胎做出回应称自己不会要二胎,一个就满足了
- 世界快看:电动车降价彻底无望?今日电池级碳酸锂涨价5000元/吨
- 骁龙8+待机47.9天如何实现?小米平板6系列“深度休眠”官方揭秘
- 【世界新视野】多样性算力推委会正式成立,透露哪些重要信号?
- 五一假期,江门水路发送旅客超15万人次 世界快报
- 信息:2022年跨境电商市场规模15.7万亿元
- 【环球时快讯】6499元买吗?雷军晒小米13 Ultra限量定制色真机上手图:网友大呼背刺
- 家用强力灭蚊!雅格充电电蚊拍10.9元起狂促_报资讯
- 世界聚焦:“五一”假期日均125.3万人次出入境
- 奈雪五一小长假订单同比上涨120% 部分门店涨幅超800%|热资讯
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
ubuntu编译kernel
前言
使用的是ubuntu 22.04 本来的kernel:5.19.0-38-generic 编译kernel 5.19
(资料图片仅供参考)
使用虚拟机要注意存储空间的变化,避免内存爆掉。
环境配置
需要先安装配置环境
sudo apt-get install ncurses-devsudo apt-get install flexsudo apt-get install bisonsudo apt-get install libelf-devsudo apt-get install libssl-devsudo apt install dwarvessudo apt-get install zstd
编译kernel
下载和kernel同版本的源码。
http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/v5.x/linux-5.19.tar.gz
将自带的配置文件copy到解压的源码的顶层Makefile处。
cp -r /boot/config-5.19.0-38-generic .config
配置kernel
sudo make menuconfig
选择save,选择.config(之前copy过来的)
完成之后回到这个界面选择退出。
make
出现问题
make[1]: *** No rule to make target "debian/canonical-certs.pem", needed by "certs/x509_certificate_list". Stop.make: *** [Makefile:1843: certs] Error 2
删除.config文件中这两行中的双引号中的内容,双引号保留。
CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"CONFIG_SYSTEM_REVOCATION_KEYS="debian/canonical-revoked-certs.pem"
清除编译结果重新编译。
清除编译结果
make mrproper
安装驱动
sudo make modules_install
完成后会生成一个版本号的文件夹。生成位置是/lib/modules/5.19.0
这个文件夹要创建需要权限。
生成内核压缩镜像文件
make bzImage
./arch/x86/boot下会生成bzImage文件
安装准备
5.19.0这个名字是/lib/modules下创建的文件夹的名字。
sudo cp -r arch/x86/boot/bzImage /boot/vmlinuz-5.19.0sudo cp -r .config /boot/config-5.19.0
root@ok-VirtualBox:/home/ok/Downloads/linux-5.15.58# cd /lib/modules/5.15.58/root@ok-VirtualBox:/lib/modules/5.15.58# lsbuild modules.builtin.bin modules.softdepkernel modules.builtin.modinfo modules.symbolsmodules.alias modules.dep modules.symbols.binmodules.alias.bin modules.dep.bin sourcemodules.builtin modules.devnamemodules.builtin.alias.bin modules.order
切换kernel版本
查看kernel版本
这是可以选择的kernel版本,每个版本都有正常的和recovery mode两个 (不要选择recovery mode)
root@ubuntu:/# cat /boot/grub/grub.cfg |grep -E "menuentry.+class.+class.+menuentry_id_option"menuentry "Ubuntu" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option "gnulinux-simple-97fa777f-a9b2-4ce8-babc-03476266e1dd" {menuentry "Ubuntu, with Linux 5.19.0-41-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option "gnulinux-5.19.0-41-generic-advanced-97fa777f-a9b2-4ce8-babc-03476266e1dd" {menuentry "Ubuntu, with Linux 5.19.0-41-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option "gnulinux-5.19.0-41-generic-recovery-97fa777f-a9b2-4ce8-babc-03476266e1dd" {menuentry "Ubuntu, with Linux 5.19.0-38-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option "gnulinux-5.19.0-38-generic-advanced-97fa777f-a9b2-4ce8-babc-03476266e1dd" {menuentry "Ubuntu, with Linux 5.19.0-38-generic (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option "gnulinux-5.19.0-38-generic-recovery-97fa777f-a9b2-4ce8-babc-03476266e1dd" {menuentry "Ubuntu, with Linux 5.19.0" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option "gnulinux-5.19.0-advanced-97fa777f-a9b2-4ce8-babc-03476266e1dd" {menuentry "Ubuntu, with Linux 5.19.0 (recovery mode)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option "gnulinux-5.19.0-recovery-97fa777f-a9b2-4ce8-babc-03476266e1dd" {root@ubuntu:/# vi /etc/default/grub
选择版本
对照上面拿到的数据编上顺序号码
05.19.0-41-generic15.19.0-41-generic (recovery mode)2Linux 5.19.0-38-generic35.19.0-38-generic (recovery mode)4Linux 5.19.05Linux 5.19.0 (recovery mode)
配置/etc/default/grub文件
GRUB_DEFAULT=0
这个0就是选择的结果,对应的就是前面的版本,0表示的是默认的版本。不要选择recovery mode
如果不小心真的进入了recovery mode 在开机时长按shift键,自己手动选择。
为什么是0,因为默认的时候会自己选择第一个选项(正常开机就是默认选择的第一个 *Ubuntu):
但是我们自己编译的kernel想要使用就在第二个选项中,对应的操作码是1
然后第二个选项的子菜单
第一个选项是0,以此类推。
如果是想要启动Linux 5.19.0内核,就
GRUB_DEFAULT=1> 4
1表示的是一级菜单选择的是1,4表示的是二级菜单选择5.19.0 > 符号后面有一个空格
这个选项表也和之前查看的kernel版本对的上。
完成之后更新
sudo update-grub
重启
uname -r 查看版本是否切换成功
关键词:
-
天天实时:ios app真机测试到上架App Store详细教程-必看
>转载:https: blog csdn net p312011150 article details 89374401iosapp真机测试到上架AppStore详细教
来源: 天天实时:ios app真机测试到上架App Store详细教程-必看
ubuntu编译kernel
三、词法分析
焦点速讯:五一期间 市公交公司安全运送乘客48万余人次
微信2023五一大数据来了!十大景区花钱榜公布 你花了多少钱? 观焦点
《流浪地球》剧情成真!科学家首次观测到一颗行星被恒星吞噬 世界热门
每日观点:今年还有调休假:中秋国庆假期后要连上7天班!
全球新消息丨最新研究:外星人或利用手机信号绘制出地球地图
震撼!恒星吞噬行星全过程首次曝光 地球:我命休矣?
博客开通
【解决方法】解决锐捷EVE模拟器无法弹出选择CRT接管命令行和命令行 天天简讯
用例管理工具 禅道-当前速看
Web前端已死?别带节奏了,说白了就是“卷”
林志玲出席活动被问二胎做出回应称自己不会要二胎,一个就满足了
财政部:2023年中央财政继续支持实施并启动新的农村综合性改革试点试验
世界快看:电动车降价彻底无望?今日电池级碳酸锂涨价5000元/吨
骁龙8+待机47.9天如何实现?小米平板6系列“深度休眠”官方揭秘
【世界新视野】多样性算力推委会正式成立,透露哪些重要信号?
五一假期,江门水路发送旅客超15万人次 世界快报
TypeScript 学习笔记 — 模板字符串和类型体操(十五) 当前头条
天天日报丨(转载)性能测试应该怎么做?
在Zynq平台上使用uCOS [原创www.cnblogs.com/helesheng]-天天热文
ChatExcel?|焦点信息
全球讯息:【手记】翻新显卡安装驱动程序
信息:2022年跨境电商市场规模15.7万亿元
【新华500】新华500指数(989001)4日收涨0.05% 环球即时
新华社权威快报丨2023年“五一”假期全国营业性客运量合计26971.6万人次
【环球时快讯】6499元买吗?雷军晒小米13 Ultra限量定制色真机上手图:网友大呼背刺
家用强力灭蚊!雅格充电电蚊拍10.9元起狂促_报资讯
世界聚焦:“五一”假期日均125.3万人次出入境
报道:我设计了个【方案】:比redis好10倍的kv库【一统kv】
Apache Pulsar 在火山引擎 EMR 的集成与场景
PA 2022 部分题解_环球热门
ios app真机测试到上架App Store详细教程-必看 快播
奈雪五一小长假订单同比上涨120% 部分门店涨幅超800%|热资讯
【天天热闻】五一18人预付9600元订民宿遭毁约!青岛市监局立案调查
环球视讯!4月百城二手住宅价格跌幅扩大:挂牌量持续走高 房价走势承压
Hadoop运行集群搭建-世界速读
golang基础知识 环球快讯
聚焦:用手机号码归属地 API 开发的应用推荐
环球快资讯丨来了乌鲁木齐,相当于去了中东石油富豪区消费?
全面看齐新7系!宝马新一代5系G60外观、内饰首度公开亮相:发光双肾抢眼-全球速讯
门密码锁怎么加入指纹?第一次使用记住这4点 环球讯息
让Visual Studio用上chatgpt
【解决方法】白嫖利用WPS自带C盘清理大师,清理C盘空间,自测清理19.5G空间,太感人了! 当前快播
Linux安装部署Redis(超级详细)-全球看热讯
博安生物(6955.HK):地舒单抗注射液国际3期临床试验完成首例受试者入组|今日视点
纤薄身材也能满血发挥!耕升RTX 4070踏雪评测:2K游戏通吃的高颜值显卡 环球关注
购燃油车就送粤A蓝牌!广汽集团在广州推限时购车补贴
看不下去AI胡说八道 英伟达出手给大模型安了个“护栏”
世界通讯!鼠目寸光是什么生肖_鼠目寸光的意思及造句
世界微资讯!热门的常用 API 大全分享
观速讯丨Spring AOP官方文档学习笔记(三)之基于xml的Spring AOP
播报:常见未授权访问漏洞汇总
每日播报!AD主辅域控切换-辅域控制器升级为主域控制器-详细操作
Excel文件根据自定义模板生成标签或数据报表
2023山东东营市广饶县事业单位招聘面试通知书领取通知
u18包括18岁吗?足球比赛中的u系列是什么意思?
英雄联盟150位英雄名字是什么?2022lpl夏季赛赛程表
iphone手机看电子书能用什么格式?iphone电子书APP推荐
NBA 2K14存档文件在哪里?nba2k14电脑版键盘操作
十全食美多种零食 奥利奥大礼包39元1.6斤再发车
不涨价!小米13 Ultra限量定制色上架:16+512GB售价6499元
仙气飘飘 洛阳90后女生穿汉服开公交:展示传统文化之美
观察:发布整整10年后:第一代iPad Air被正式抛弃
刺客信条系列中哪个最好玩?刺客信条奥德赛选男还是女?
阿迪达斯官网买的产品是正品吗?阿迪达斯和耐克是什么关系?
承重墙允许开洞最大尺寸是多少?承重墙拆了要承担什么责任?
安陵容知道是宝鹃害她的吗?甄嬛传当年火到什么程度?
广交会里的“大食物观” 食品企业坚持科技创新|全球今日报
只种一颗杨梅树会结果吗?宏宝莱杨梅冰多少钱一袋?
怎么改蚂蚁庄园小鸡的名字?蚂蚁森林如何修改自己的昵称?
天天微速讯:学系统集成项目管理工程师(中项)系列17a_范围管理(上)
使用python查看五黄及罗猴
世界百事通!【访问者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现
THE PLANETS MERCURY -环境变量的设置提权以及SETENV的理解
嵌入式测试手册——基于NXP iMX6ULL开发板(2)
gta4热咖啡补丁下载_GTA4热咖啡
京口法院微电影把诈骗“演”给你看|世界热门
五一假期返程现特种兵式学习:小学生高铁小桌板上疯狂赶作业
1盒不到3元!特仑苏全脂/低脂牛奶大促:高蛋白 易吸收
世界简讯:AMD正式发布锐龙7040U APU:最先进4nm Zen4、15W超低功耗
“非洲狮的好朋狗”?动物园回应圈养鸡羊狗:珍稀品种 非普通家禽|每日观点
320.37万人次,42.32亿元!海南“五一”旅游成绩单出炉 今日热文
观热点:第1章 大数据概述
世界热点评!内网穿透
工控机中部署Ubuntu 22.04 系统
【财经分析】贝泰妮高增长不再 股价跌去六成后能否再出发?
全球热点评!众智科技:4月28日获融资买入89.58万元,占当日流入资金比例19.76%
特斯拉中国突然涨价 销售催“等等党”赶紧下单:早买车就是赚到
路人如何衡量汽车品牌营销费用高低?李想支了一招:看留言-天天速讯
止渴解腻夏日必备!果舒拉桂花酸梅晶好价:3盒券后29.9
男子在西湖捞手机日入约一万!官方回应:不是景区工作人员
热火老将乐福本赛季中期从骑士买断加盟
襄阳市市场监管局开展“你点襄检”专项执法行动_全球头条
【国际大宗商品早报】经济衰退前景打压国际油价大幅下挫4% 美麦涨超5% 当前关注
中国影史第三!今年五一档电影总票房超15亿元
【天天播资讯】40系显卡3大优势!再买30系就冤了
世界热议:喂到嘴边的肥肉!新势力无奈破产:富士康喜提造车工厂一座
阿里云:亏了13年刚赚钱 为啥被逼着五折大促销?