1.bochs这是码分怎么回事
2.Linux 0.12上古源码学习(三)-Windows下Bochs的使用
3.使ç¨bochsè°è¯ç®åçImage
4.Ubuntuä¸Bochsçè°è¯åè½å¦ä½å¼å¯ï¼
5.Ubuntu bochs源码安装时出现: make: *** 没有指明目标并且找不到 makefile。 停止。码分
6.bochs帮助
bochs这是码分怎么回事
我不是这样弄的,这是码分我的方法:Bochs源代码:
适用于Bochs的Windows XP系统镜像
下载地址:
开始之前
你若尝试过早期版本的Bochs,你可能还记得,码分那个时候的码分指标过滤源码Bochs并没有用户界面,如果你想顺利地在Bochs上运行Windows,码分则必须修改两个配置文件:bochsout.txt和bochsrc.txt,码分并将其和Windows系统镜像一起放置于手机内部存储(或存储卡)根目录的码分SDL文件夹下。而现在,码分新版的码分Bochs已经有了图形界面,你将可以在Bochs里更加直观地配置硬件和修改参数。码分串口驱动 源码
开始安装
首先,码分将apk格式的码分Bochs安装包和img格式的Windows系统镜像传送到你的手机,放置于任何目录下均可,码分前提是你可以找到它们。
安装Bochs并打开它,你将看到硬件和参数的配置界面,
将ata0-master前面的复选框选中,然后点击select;
选择img格式的系统镜像文件,答主这里的是Windows.img;
其他项无需更改;
点击顶部的HARDWARE选项卡,按照以下设置方法完成设置:
CPU Model无需更改;
Chipset选择ifx;
内存的大小视你的手机的实际硬件配置而定,答主的apk 源码修改手机内存为2GB,故在此项,答主将内存设置为MB;
VGA Card设置为cirrus_;
Sound Card设置为sb;
Ethernet Card设置为rtl;
PCI设置中,Slot1设置为cirrus,Slot2设置为ne2k,Slot3设置为es,Slot4设置为voodoo,Slot5设置为none。
设置完成后结果如下:
点击顶部的MISC选项卡,
将Full screen前面的复选框选中以使Windows可以全屏运行;
点击右上角绿色的Start按钮以启动Windows。
Linux 0.上古源码学习(三)-Windows下Bochs的使用
在Ubuntu下使用Bochs遇到了一些问题,决定尝试Windows版本。asp源码 doc推荐选择官网提供的最新版本2.4.6,以避免可能出现的兼容性问题。安装Bochs时,建议勾选“DLX Linux Demo”选项,以获得一个额外的Linux 1.x模拟示例。
安装完毕后,直接双击后缀为.bxrc的启动文件即可运行Bochs。启动后,将看到两个窗口,一个是控制台Console,另一个是html div源码模拟显示器Display,与在Ubuntu下的操作方式几乎相同。
Bochs会提示用户插入根文件系统软盘。在工具栏上选择A软盘图标,然后会弹出一个对话框,这里需要选择根文件系统镜像文件,即rootimage-0.-fd。
完成文件选择后,按回车键,Bochs将加载Linux 0.内核并成功运行。此时可以尽情探索和体验Linux早期版本的运行环境。对于Linux爱好者和学习者来说,这是一个非常宝贵的实践机会。
如果需要进一步的指导或讨论,欢迎关注下方的微信公众号,一起交流学习。共同进步,共享知识,期待您的加入!
使ç¨bochsè°è¯ç®åçImage
使ç¨bochs模æå¨æ¥è°è¯æ»ä½æ¯åç §è¿ä¸ªæç¨æ¥çï¼
figureè¿ä¸ªæ件ï¼ä½æ¯æ¯å¸¦åæ°ç;
ä½æ¯çè¿ä¸ªåæ°ä¼¼ä¹æ²¡ä»ä¹å½±åï¼æåçæ³å¯è½æ¯å¨ææç¨æ§è¡configureæ¶ï¼è¿æ²¡æå®è£ xç¯å¢ï¼äºæ¯å¨é ç½®æ¶æ²¡ææ£æµå°xçæ¯æï¼ä¹å°±æ¯é£ä¸ªå¤å½å å¼æå°çï¼
äºæ¯å¨å®è£ äºè¿ä¸ªxç¯å¢ä¹åå次è¿è¡é 置就å¯ä»¥æ£å¸¸é ç½®è¿è¡äºã
ä¹åç使ç¨ä¸åç°ï¼å¯ä»¥ä½¿ç¨ä¸åçåæ°ç¼è¯bochsçæºç ï¼æ¯å¦ä¸é¢ç
ä¹ååmakeï¼make installå°ä¼ç¼è¯åºå 许è°è¯ååæ±ç¼çbochsï¼
å¦æ使ç¨å ¶ä»åæ°
å¯ä»¥ç¼è¯åºè½å¤çå¾ gdbè¿æ¥çbochs
å ·ä½éè¦ä»ä¹åæ°å¯ä»¥éè¿googleæéè·åã
bochsæ¯æ¬¡è¿è¡éè¦ç¨-fåæ°è¯»åé ç½®æ件ï¼ä¸»è¦é ç½®ç¨åºä½æ°è¯»åçImageå以åä¸äºè°è¯åæ°ï¼å ·ä½æä¹æ²¡ç 究è¿ï¼è¿æ¯è¿æ¬¡ä½¿ç¨çç¨çé ç½®æ件ï¼
è¿å ¥ä¹åå¯ä»¥googleä¸äºbochsçè°è¯å½ä»¤æ¥è°è¯ç¨åºï¼åºæ¬æä½æ¯å¨0x7cå¤ä¸ä¸ªæç¹ç¶åcæ§è¡å°æç¹ç¶ån/så¼å§åæ¥è°è¯ã
Ubuntuä¸Bochsçè°è¯åè½å¦ä½å¼å¯ï¼
$ sudo apt-get install vgabios bochs bochs-x bximage
æ²å ¥è¿æ ·ä¸è¡å½ä»¤ï¼ä¸ä¸ä¼å¿å°±è£ 好äºã缺ç¹:没æè°è¯åè½çï¼è¿æ¾ç¶ä¸è½æ»¡è¶³æ们çéè¦ï¼æ以æ好çæ¹æ³è¿æ¯ä»æºä»£ç å®è£ .
é¦å ä¸è½½ææ°çæ¬å°Bochs: piler default output file name… configure: error: C compiler cannot create executables
解决办法:
[thornbird@thornbird bochs-2.4]$ sudo apt-get install libc6-dev
问题2:
...
checking how to run the C++ preprocessor... /lib/cpp
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
解决方法:
[thornbird@thornbird bochs-2.4]$ sudo apt-get install build-essential
问题3:
[thornbird@thornbird bochs-2.4]$ make
make: *** 没有指明目标并且找不到 makefile.停止。
解决方法:
[thornbird@thornbird bochs-2.4]$ sudo apt-get install build-essential
问题4:
...
checking for wxWidgets library version...
checking for default gui on this platform... x
ERROR: X windows gui was selected, but X windows libraries were not found.
解决方法: 配置的时候加上"--with-nogui "
或者改成:[thornbird@thornbird bochs-2.4]$sudo apt-get install xorg-dev (建议)
问题5:
Package gtk+-2.0 was not found in the pkg-config search path.Perhaps you should add the directory containing `gtk+-2.0.pc'to the PKG_CONFIG_PATH environment variableNo package 'gtk+-2.0' foundERROR: pkg-config was not found, or unable to access the gtk+-2.0 package.Install pkg-config and the gtk+ development package,or disable the gui debugger, or the wxWidgets display library (whichever is being used).
解决方法:
[thornbird@thornbird bochs-2.4]$sudo apt-get install libgtk2.0-dev
问题6:
install: 无法获取"./bochsdbg" 的文件状态(stat): 没有该文件或目录
解决办法:需要在make后,将bochs拷贝一份,命名为bochsdbg
[thornbird@thornbird bochs-2.4]$ cp bochs bochsdbg
bochs帮助
如果您希望为Bochs项目做出贡献,首先加入Bochs开发者邮件列表,以获取最新动态。如果您具备硬件知识、熟悉C/C++,可关注开放的漏洞报告与功能需求列表,寻找感兴趣的工作。检测并修复CVS源码中的漏洞,制作补丁,将对项目团队产生巨大价值。为保持项目协调性,建议通过开发者列表交流,避免重复工作。对于非硬件/C++专家的Bochs用户,同样能为项目做出贡献。例如,编写关于如何安装特定操作系统的指南、整理文档、在不同操作系统上测试Bochs并报告使用情况等。最后,让我们共同庆祝Bochs项目发布一周年,感谢所有贡献者!扩展资料
Bochs是一个x硬件平台的开源模拟器。它可以模拟各种硬件的配置。Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x硬件。通过改变配置,可以指定使用的CPU(、或者),以及内存大小等。一句话,Bochs是电脑里的“PC”。根据需要,Bochs还可以模拟多台PC,此外,它甚至还有自己的电源按钮。è½ä¸è½ç»çµè§è£ windowsï¼
ä¸è½è£ ï¼ä»ä¸ä¸çè§åº¦æ¥è¯´ï¼æºè½ç¾çµè§çå®åç³»ç»ç¨çæ¯ARMæ¶æçå¤çå¨ï¼ä½æ¯è¿è¡windowséè¦Xæ¶æçå¤çå¨ï¼åè ï¼ä¸¤è æ令ä¸åï¼æºè½çµè§ç¨çCPUåææºçæ¯ä¸æ ·çï¼åªæ¯ç¨ä½ä¿®æ¹ï¼æ¯æRISCï¼ç²¾ç®æ令éï¼ï¼ä½æ¯windows使ç¨çXæ¶æçå¤çå¨æ¯æçæ¯CISCï¼å¤ææ令éï¼ï¼ä»åºå±æ¥çé½æè¿ä¹å¤§çåºå«ï¼åªæççæ¯è£ ä¸äºä¹ä¼æåç§åæ ·çé®é¢çãä½æ¯ï¼ä½ ççè¦ç¨windowsä¹ä¸æ¯æ²¡æ解å³æ¹æ¡ï¼ç°å¨åº¦çæºè½çµè§çµè§ä¸è¬é½æVGAåHDMIï¼æåºæ¬é½æVGAï¼ï¼ä½ å»ä¹°ä¸å°è¿·ä½ çµèï¼æ¨èæµ·å°äºæ¦ç³»ååç«äººçå°çµèï¼æ好é 4Gå å以满足æ¥å¸¸éè¦ï¼ï¼å¤å½å«HTPCãç¶åè¿·ä½ çµèå°±ç¸å½äºå°å¼æºççµè主æºå ï¼ä½ ççµè§å°±ç¸å½äºæ¾ç¤ºå®¹å¨ï¼ä½ åªéè¦ä¹°ä¸æ¡VGA线æä»ä»¬è¿æ¥èµ·æ¥ï¼ç¶åå¨çµè§ä¸è®¾å®VGAæHDMIï¼ä¹°åªä¸ç§çº¿å°±ç¨åªä¸ç§è¾åºï¼è¾åºãä½ å¦å¤åå»ä¹°ä¸å¥æ 线é®é¼ å°±å¯ä»¥å°ä½ 家çµè§åæä¸ä¸ªç¹å¤§å·çå°å¼æºäºã