搜索
grub2 - 编译安装linux内核的步骤中为什么要把内核文件复制到grub目录下?
怪我咯
怪我咯 2017-04-17 13:08:17
[Linux讨论组]

来自鸟哥的习题,我看不懂的是第8步:

•简单说明核心编译的步骤为何?
1.先下载核心原始码,可以从http://www.kernel.org 或者是distributions的SRPM 来着手;
2.以下以Tarball 来处理,解开原始码到/usr/src/kernels目录下;
3.先进行旧资料删除的动作:『make mrproper』;
4.开始挑选核心功能,可以利用『make menuconfig』、『make oldconfig』、『make
gconfig』等等;
5.清除过去的中间暂存档资料:『make clean』
6.开始核心档案与核心模组的编译:『make
bzImage』、『make modules』
7.开始核心模组的安装:『make modules_install』
8.开始核心档案的安装,可以使用的方式有:『make install』或者是透过手动的方式复制核心档案到/boot/grub 当中;
9.建立 initrd 档案;
10.修改 /boot/grub/menu.lst 档案

第8步是说需要安装内核文件,用make install,也就是把编译好的内核放到正确的目录下,应该是/boot这个目录.
那把内核文件复制到grub的目录下这是什么意思呢?有必要吗?我觉得应该只要在grub的配置文件里指定内核文件所在目录就行了吧?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
天蓬老师

你说的对,甚至都不用放到/boot下面,但是你能很好的配置grub就行。
不信你试试不就知道了。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号