有没有办法将linux2.6编译后在window中模拟运行

desert734 2011-12-29 11:38:56
如题,想学习下Linux内核,但是没有运行环境的。想将linux2.6编译后,在windows中模拟运行,调试。请问下,如何编译,如何运行,需要哪些软件呢???
...全文
135 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Fiven_Luo 2012-01-04
  • 打赏
  • 举报
回复
linux内核编译出来只是一个zImage,如果要跑的话,你要自己分区,装grub,建议你还是装VMWare,然后先安装一个Ubuntu之类的系统,然后用编译后的zImage替换过去。

看LZ应该要先了解一些Linux相关的知识,再考虑怎么跑Linux。
desert734 2011-12-30
  • 打赏
  • 举报
回复
对这个不是很了解的
1. linux2.6编译成功后是一个什么文件?
2. 这个文件可以在window下运行吗?前面所说的VMware虚拟机,这个是可以安装商业版本的iso文件,但是可以运行linux2.6直接编译后的文件吗?
bestman 2011-12-30
  • 打赏
  • 举报
回复
在windows下,你要编译Linux内核,你需要指定编译时所需要的一些库和头文件的路径,你可以在DOS下直接用make,不过,你的Makefile需要修改。最终生成的内核镜像文件,你只能用个开发板测试了,可以用超级终端显示内核信息,进行调试。DOS下编译能不能成功,这需要看LZ的能力了,我建议你装个虚拟机好些!
bestman 2011-12-30
  • 打赏
  • 举报
回复
1.linux2.6编译成功后是一个镜像文件,是一个二进制的文件。这是Linux下的内核,window下怎么运行我不知道。VMware是一个虚拟机,可以安装安装很多种系统,也只能安装系统,它相当于一个系统的载体吧。编译生成的内核是不能在上面跑的。我建议你装一个双系统,带ubuntu的。你可以在grub下进行内核引导,将编译生成的内核,引导成你自己机子的内核。不过这成在很多兼容的问题。
squiffy 2011-12-30
  • 打赏
  • 举报
回复
装个VMware虚拟机

4,436

社区成员

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

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