在别的地方编译的内核,如何拷贝到本地来用

unbutun 2010-10-24 07:57:39
就是在服务器或者什么地方编译的内核和System.map如何拷贝到虚拟机中用?



直接拷贝到boot下,改grub.conf这样不行,有人试过吗?怎么改,谢谢了
...全文
134 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wenxy1 2010-10-28
  • 打赏
  • 举报
回复
用工具:winpcap, or scp command.
Linux-Torvalds 2010-10-24
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 unbutun 的回复:]

以上同学可能都没理解我想干什么,实际不是怎么拷进去,我是想在别的地编好了vmlinux System.map两个文件然后搞到虚拟机里用,怎么拷贝我知道,grub我也会改,但是拷贝过去好像不行,需要initrd吧?


你们说呢?我试了好像不行
[/Quote]
不行的。运行环境有变化的,或者你直接不用System.map和initrd,看看用内核直接能不能启动?
steptodream 2010-10-24
  • 打赏
  • 举报
回复
自己试试就知道了 grub文件修改也很简单 照原来有的格式追加就行了
只要你不删除旧内核 如果新复制过来的内核出问题不好用 继续从旧内核启动就行了
过去的我 2010-10-24
  • 打赏
  • 举报
回复
上面打错一个字.. 贴合电脑硬件..
过去的我 2010-10-24
  • 打赏
  • 举报
回复
有两种编译方式,一种是编译一个贴合你电脑硬盘的系统,直接加载需要的驱动,还一种是像livecd 那种内核,启动时会搜索判断硬盘,然后加载各驱动,

你想复制的话,最后负责后者,要么两台电脑配置完全一样..

注意这两种方式的grub 选项也各不相同,详细请见文档
xqhrs232 2010-10-24
  • 打赏
  • 举报
回复
也有这样的问题
李迟 2010-10-24
  • 打赏
  • 举报
回复
如果两台机器环境一样的,应该可以使用,否则哪里需要就要哪里编译。

复制到虚拟机有N种方法,samba、ftp、SSH、U盘,。。。。。。。。。
unbutun 2010-10-24
  • 打赏
  • 举报
回复
以上同学可能都没理解我想干什么,实际不是怎么拷进去,我是想在别的地编好了vmlinux System.map两个文件然后搞到虚拟机里用,怎么拷贝我知道,grub我也会改,但是拷贝过去好像不行,需要initrd吧?


你们说呢?我试了好像不行

4,465

社区成员

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

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