免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 900 | 回复: 4

[内核入门] 请问编译完kernel后 make modules_install 的逆操作是? [复制链接]

论坛徽章:
3
15-16赛季CBA联赛之山东
日期:2016-10-30 08:47:3015-16赛季CBA联赛之佛山
日期:2016-12-17 00:06:31CU十四周年纪念徽章
日期:2017-12-03 01:04:02
发表于 2016-02-01 16:33 |显示全部楼层

嗯,请教下各位大侠,就是宿主机编译 kernel 后直接给编译宿主机用的那种操作
(表示不涉及嵌入式系统和交叉编译工具链什么的)。
一般编译完后是
make modules_install && make install
吧?

1. 我知道 make modules_install 就是将编译完的各种模块和相关文件拷贝到编译宿主机
/lib/modules/ 下面,但是否 make modules_install 就是做了这么简单的拷贝操作?
还有别的操作吗?有的话请介绍一下,谢谢

2. 请问有没有 make modules_install 的逆操作,有的话是什么(如果就是 rm -rf /lib/modules/x.x.x-xxx
的话也请明确说明)。

3. make install 也只是简单的拷贝 vmlinuz, initrd, config 和 system.map 到 /boot 目录
中吗?我以前使用 redhat 发行版的时候发现他会改 /boot/grub 下面的启动菜单文件。但是
对于 ubuntu 这种发行版来说(用了 grub2 ),他会修改 /etc/grub.d/10_linux 文件嘛?
(就是说 linux kernel make install 应该不至于还去判定发行版吧? 以前 redhat 发行版
它还干这个(修改/boot/grub/xxx),我觉得挺那个的,这样维护内核 Makefile 难道不苦逼么?)

4. 以前我用 redhat 发行版的时候,make install 后不想用那个了就直接删掉它安装到 /boot
目录下的 vmlinuz, initrd, config 和 system.map 文件,同时修改 /boot/grub 下面的启动
菜单文件,还有删掉 /lib/modules/x.x.x-xxxx 目录。嗯,所以我的意思是那 make install
有逆操作吗?

5. 嗯,其实我的意思主要就是问 make modules_install 和 make install 到底有没有逆操作,
各种都只说 install, 咋就不考虑下万一人家想 uninstall 怎么办涅?


论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
发表于 2016-02-01 17:21 |显示全部楼层
回复 1# captivated

LZ 可以搞一个 patch


   

论坛徽章:
3
15-16赛季CBA联赛之山东
日期:2016-10-30 08:47:3015-16赛季CBA联赛之佛山
日期:2016-12-17 00:06:31CU十四周年纪念徽章
日期:2017-12-03 01:04:02
发表于 2016-02-01 17:44 |显示全部楼层
回复 2# Godbach


    感谢版主大人回复^_^
    搞不来 patch @.@

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
发表于 2016-02-01 18:57 |显示全部楼层
回复 3# captivated

开源这东西嘛,保证主要功能可以就不错了,想做的尽善尽美,就需要商业包装了。


   

论坛徽章:
20
程序设计版块每日发帖之星
日期:2015-08-17 06:20:00程序设计版块每日发帖之星
日期:2016-07-16 06:20:00程序设计版块每日发帖之星
日期:2016-07-18 06:20:00每日论坛发贴之星
日期:2016-07-18 06:20:00黑曼巴
日期:2016-12-26 16:00:3215-16赛季CBA联赛之江苏
日期:2017-06-26 11:05:5615-16赛季CBA联赛之上海
日期:2017-07-21 18:12:5015-16赛季CBA联赛之青岛
日期:2017-09-04 17:32:0515-16赛季CBA联赛之吉林
日期:2018-03-26 10:02:16程序设计版块每日发帖之星
日期:2016-07-15 06:20:0015-16赛季CBA联赛之江苏
日期:2016-07-07 18:37:512015亚冠之萨济拖拉机
日期:2015-08-17 12:21:08
发表于 2016-02-04 10:58 |显示全部楼层
3. kernel的makefile绝对不会跟着发行版走

逆操作貌似一般由发行版的包管理机制提供?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,8.5折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时8.5折扣期:2019年9月30日前


----------------------------------------

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP