开发者社区> 问答> 正文

编译安装linux内核的步骤中为什么要把内核文件复制到grub目录下?

来自鸟哥的习题,我看不懂的是第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的配置文件里指定内核文件所在目录就行了吧?

展开
收起
a123456678 2016-06-21 14:15:13 2620 0
1 条回答
写回答
取消 提交回答
  • 你说的对,甚至都不用放到/boot下面,但是你能很好的配置grub就行。
    不信你试试不就知道了。。。

    2019-07-17 19:44:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载