QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1390|回复: 6

make install到底作些什么

[复制链接]
发表于 2004-11-10 00:59:04 | 显示全部楼层 |阅读模式
我一直手动来安装内核,因为想不明白make install的原理。它知道我用lilo或grub?
发表于 2004-11-10 09:12:55 | 显示全部楼层
make install会自动将内核拷贝到/boot下,将模块拷贝到/lib/modules下,还有img的生成,然后自动判断你的lilo或grub,将新内核的条目加入进去
回复

使用道具 举报

 楼主| 发表于 2004-11-10 18:26:56 | 显示全部楼层
“自动判断你的lilo或grub”
就是说扫描启动扇区,是吗?
如果mbr和根分区都安了启动信息,且不同,又会怎样?
回复

使用道具 举报

发表于 2004-11-11 12:02:04 | 显示全部楼层
回复

使用道具 举报

发表于 2004-11-12 13:17:31 | 显示全部楼层
想这样的问题我还真是不太懂哦,

只知道make install
回复

使用道具 举报

发表于 2004-11-14 15:32:13 | 显示全部楼层
make install
在/boot 下生成initrd,kernel,并在lilo.conf或gurb.conf写入相关内容(增加其动项)
回复

使用道具 举报

发表于 2004-11-14 16:34:32 | 显示全部楼层
[quote:945f17139d="llc"]make install会自动将内核拷贝到/boot下,将模块拷贝到/lib/modules下,还有img的生成,然后自动判断你的lilo或grub,将新内核的条目加入进去[/quote]
复制模块是 make modules_install 做的工作吧?

make help 是这样说的:[code:1]Architecture specific targets (i386):
* bzImage       - Compressed kernel image (arch/i386/boot/bzImage)
  install       - Install kernel using
                   (your) ~/bin/installkernel or
                   (distribution) /sbin/installkernel or
                   install to $(INSTALL_PATH) and run lilo
  bzdisk       - Create a boot floppy in /dev/fd0
  fdimage      - Create a boot floppy image
[/code:1]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 16:29 , Processed in 0.043181 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表