Linux编译内核

qutanzi 2009-03-28 09:16:07
我用版本是ubuntu8.04,在最后一步使用sudo make install,为什么不能生成根文件系统initrd.img,使新的内核不能加载。
谢谢各位!!!!
...全文
193 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sahusoft 2009-04-06
  • 打赏
  • 举报
回复
编译内核:
make dep clean bzImage modules moudules_install install
make install只是最后一步,它主要是把.img .map .config等文件拷贝到/boot 并在/boot/grub/grub.conf中
添加新内核的信息(如果是grub启动的话)。真正生成.img 应该是在make bzImage
mfantonidas 2009-04-03
  • 打赏
  • 举报
回复
busybox
hjx855 2009-04-02
  • 打赏
  • 举报
回复
我见貌似u-boot可以在编译完后出现一个mkimge文件,此可用来做文件系统的工具
还有好像是从网上下一个叫mkcram啥的工具就可用来制作文件系统
qutanzi 2009-03-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bison_pu 的回复:]
make编译的是内核,内核模块。make install是install内核,不是生成根文件系统。根文件系统是要自己另外做的。
[/Quote]请问怎么做跟文件系统呢?我通过sudo apt-get install initrd-tools下载initrd-tools工具,提示说没有这个软件包。版本里面也没有mkinitrd脚本工具。
bison_pu 2009-03-29
  • 打赏
  • 举报
回复
make编译的是内核,内核模块。make install是install内核,不是生成根文件系统。根文件系统是要自己另外做的。

4,419

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧