从品牌网站建设到网络营销策划,从策略到执行的一站式服务
A.系统的搭建需要一款其它的虚拟机软件,在这里介绍的是Bochs
Bochs--它是一个x86硬件平台的开源模拟器。它可以模拟各种硬件的配置。Bochs模拟的是整个pc平台,包括I/O设备、内存和BIOS。它也是一种十分轻便的使用c++编写的开源IA-32(x86)电脑模拟器,可以运行在最受欢迎的平台上。它仿真英特尔x86 CPU、常见的I/O设备、和定制的BIOS。
总结如下:
1.专业模拟x86架构的虚拟机
2.开源且高度移植,由C++编写完成
3.支持操作系统开发过程中的断点调试
4.通过简单配置就能够运行绝大多数主流的操作系统
B.Bochs的安装与配置
在安装时出现这个错误:ERROR: pkg-config was not found, or unable to access the gtk+-2.0 package.这时使用sudo apt-get install libgtk2.0-dev来解决这个错误
进行安装之后的结果是
在这里会出现错误,是因为没有进行配置,接下来的工作就是进行配置
1.需要对Bochs的启动文件进行配置
2.启动bochs虚拟机
显示方式:bochs -f bcchsrc_file
隐式方式:boch
在这里需要注意的是
1.确定bochs的安装路径(which bochs)
2.安装vgabios(apt-get install vgabios)
3.确定vgabios的安装路径(whereis vgabios)
C.Bochs中的常用命令
进行设置完之后就可以体验bochs的功能(与GDB相似)
D.bochs命令的尝试
可以看到
1.进行设置断点信息
2.查看设置的断点
3.continue继续运行时可以看到此时bochs停止在设置的断点处
4.4处的输出可以知道正确的加载了bios,t停在了上篇博客的开头处
后续的Bochs的调试命令可以自己体验
小结
1.Bochs是一款专业模拟x86架构的虚拟机
2.从源码安装Bochs可以获得调试功能的支持
3.Bochs的启动配置文件是正确运行的关键
4.Bochs支持断点调试,其调试命令与GDB类似
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图