来自鸟哥的习题,我看不懂的是第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的配置文件里指定内核文件所在目录就行了吧?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。