使用bochs调试简单的Image?bochs win10教程

本文目录
- 使用bochs调试简单的Image
- bochs win10教程
- bochs电脑版怎么装镜像
- bochs用的win7镜像文件要IMG格式的
- bochs win7和winxp镜像完整版
- Bochs是什么意思
- bochs打不开怎么办,闪退怎么办!
- bochs(开源模拟器)
- 怎么安装bochs centos
- iOS 版的bochs 在哪里下载
使用bochs调试简单的Image
使用bochs模拟器来调试
总体是参照这个教程来的:
***隐藏网址***
但是这个教程是ubuntu的,对deepin来说还是有些坑需要跳,这里记录一下:
这个虽然解决方法是:
之后再
就可以继续按照教程走了。
拓展:
在教程开始时有提及: Bochs 需要在 X11 环境下运行,因此你的 Linux 系统必须已经安装了X Window 系统才能使用Bochs
但是教程中没有提及安装x11环境的命令,但是这个x11是啥。。。于是google了一下;
看的不是很懂,应该是类unix操作系统用来实现图形化用户接口的东西,于是只需要安装xorg这个x11驱动即可。
在
之后,运行bochs报错:
在sourceforge上找到了同病相怜的外国兄弟:
***隐藏网址***
这个兄弟解决了这个问题,原因处在bochs的配置文件上:
并且给出两种处理方法:
于是我进到解压后的bochs文件夹下,执行命令:
之后再在命令行中执行bochs命令即可。
这里注意到教程中运行过cnfigure这个文件,但是是带参数的;
但是看这个参数似乎没什么影响,最后猜想可能是在按教程执行configure时,还没有安装x11环境,于是在配置时没有检测到x86的支持(也就是那个外国兄弟提到的:
于是在安装了这个x11环境之后再次进行配置就可以正常配置运行了。
之后的使用中发现,可以使用不同的参数编译bochs的源码,比如上面的
之后再make;make install将会编译出允许调试和反汇编的bochs;
如果使用其他参数
可以编译出能够等待gdb连接的bochs
具体需要什么参数可以通过google按需获取。
bochs每次运行需要用-f参数读取配置文件,主要配置程序位数读取的Image名以及一些调试参数,具体我也没研究过,这是这次使用的用的配置文件:
进入之后可以google一些bochs的调试命令来调试程序,基本操作是在0x7c00处下个断点然后c执行到断点然后n/s开始单步调试。
bochs win10教程
安装方法
1、解压模拟器 ,安装里面Bochs.apk在手机上,然后把里面的SDL目录放在SD卡根目录下
2、解压系统镜像,把里面的img镜像文件改名为andows.img,然后放在SDL文件夹里面。(bochs win10镜像必须改名为 andows.img,不然bochs进不去)
3、后在sd卡根目录新建一个HDD文件夹
4、然后打开Bochs就可以进入win10了,打开我的电脑,是不是多了一个磁盘E了,以后我们只需要把下载的东西放到HDD文件夹里面,打开我的电脑E盘就可以找到了
常见问题
1、问:bochs可以上网吗?
答:不能,你可能会说你以前看到过有人用bochs打开网页了。针对这个,我问过那个帖子的作者,她说 她也是碰巧成功的,重新开机后就不行了。所以,bochs目前是无法上网的。
2、问:如何增加D盘容量?
答:置顶帖中有教程。
3、问:为什么我在bochs的系统中安装软件总提示缺少dll文件?
答:因为部分镜像出于流畅度的需要,删除了系统文件,所以请下载完整版镜像。
bochs电脑版怎么装镜像
可以下载一个一键GHOST的软件做一个GHOST镜像文件是GHO的文件 ,是隐藏文件 ,电脑里面能找到复制就可以了。
原版系统镜像都是iso模式的,你如果需要的话可以去教程jingyan.baidu.com/...a.html里边下载安装,除了这种格式的,其他镜像文件一般都是经过修改的。安卓的Bochs没办法虚拟网卡,也没办法支持Windows 7的运行(对于手机来说Win7对硬件要求太高)如果你需要联网的话,可以去试试Limbo PC Emulator(好像是这个吧,记不太清楚了),但它只能支持到XP,而且稳定性一般。
下载
bochs xp镜像v2.5.1 安卓版_windows模拟器安卓版
大小:1.2M时间:2016-08-04
下载
bochs xp精简镜像流畅版
大小:124.9M时间:2016-08-04
下载
bochs xp镜像完整版正式版
大小:2.05G时间:2016-08-04
下载
bochs win7镜像完整版img文件
大小:502M时间:2016-08-04
下载
bochs win98中文镜像精简版
大小:255M时间:2016-08-04
下载
bochs win8精简镜像精简版
大小:478.5M时间:2016-08-04
下载
bochs win10精简镜像精简版
大小:1.12G时间:2016-08-04
下载
猜你喜欢
bochs xp镜像
limbo模拟器win7镜像完整版
bochs.apk最新版
windows vista bochs镜像文件
andows.img镜像
limbo镜像win7精简版
bochs win7镜像完整版 img文件0
操作系统简介
bochs win7.img镜像是bochs虚拟机运行在手机上的win7系统文件,操作比较简单,内存有点大,有多个bochs镜像和bochs安装程序需要使用,有兴趣的用户欢迎来IT猫扑下载。
bochs使基础教程
下载后会解压,会看到两个文件
1、下载.img镜像文件,
2、将下载下来的镜像解压,重命名为c.img,放入SDL文件夹
3、复制SDL文件夹及Bochs.apk到手机SD卡根目录,安装bochs.apk,打开即可运行
友谊提示:
bochs win7镜像对手配置要求特高,Win7至少需要2G内存,很多机型都运行不了,无法运行的建议使用bochsxp镜像
新建一个txt记事本在qemu目录中。内容是:qemu.exe -hda c.img -cdrom win.iso -boot d c.img
再保存,把文件改名安装.bat 扩展名也要改,不然是txt格式的文件了。
改了后就是bat的文件格式,之后在同一个目录放c.img和win.iso 运行安装.bat 就可以开始安装系统了。qemu-img.exe create -f qcow c.img 840MB 这是创建一个c.img的文件840M 也是用bat。
bochs用的win7镜像文件要IMG格式的
可以下载一个一键GHOST的软件做一个GHOST镜像文件是GHO的文件 ,是隐藏文件 ,电脑里面能找到复制就可以了。
原版系统镜像都是iso模式的,你如果需要的话可以去教程jingyan.baidu.com/...a.html里边下载安装,除了这种格式的,其他镜像文件一般都是经过修改的。安卓的Bochs没办法虚拟网卡,也没办法支持Windows 7的运行(对于手机来说Win7对硬件要求太高)如果你需要联网的话,可以去试试Limbo PC Emulator(好像是这个吧,记不太清楚了),但它只能支持到XP,而且稳定性一般。
下载
bochs xp镜像v2.5.1 安卓版_windows模拟器安卓版
大小:1.2M时间:2016-08-04
下载
bochs xp精简镜像流畅版
大小:124.9M时间:2016-08-04
下载
bochs xp镜像完整版正式版
大小:2.05G时间:2016-08-04
下载
bochs win7镜像完整版img文件
大小:502M时间:2016-08-04
下载
bochs win98中文镜像精简版
大小:255M时间:2016-08-04
下载
bochs win8精简镜像精简版
大小:478.5M时间:2016-08-04
下载
bochs win10精简镜像精简版
大小:1.12G时间:2016-08-04
下载
猜你喜欢
bochs xp镜像
limbo模拟器win7镜像完整版
bochs.apk最新版
windows vista bochs镜像文件
andows.img镜像
limbo镜像win7精简版
百度推荐》
简介
教程
评论
bochs win7镜像完整版 img文件0
操作系统简介
bochs win7.img镜像是bochs虚拟机运行在手机上的win7系统文件,操作比较简单,内存有点大,有多个bochs镜像和bochs安装程序需要使用,有兴趣的用户欢迎来IT猫扑下载。
bochs使基础教程
下载后会解压,会看到两个文件
1、下载.img镜像文件,
2、将下载下来的镜像解压,重命名为c.img,放入SDL文件夹
3、复制SDL文件夹及Bochs.apk到手机SD卡根目录,安装bochs.apk,打开即可运行
友谊提示:
bochs win7镜像对手配置要求特高,Win7至少需要2G内存,很多机型都运行不了,无法运行的建议使用bochsxp镜像
新建一个txt记事本在qemu目录中。内容是:qemu.exe -hda c.img -cdrom win.iso -boot d c.img
再保存,把文件改名安装.bat 扩展名也要改,不然是txt格式的文件了。
改了后就是bat的文件格式,之后在同一个目录放c.img和win.iso 运行安装.bat 就可以开始安装系统了。qemu-img.exe create -f qcow c.img 840MB 这是创建一个c.img的文件840M 也是用bat
bochs win7和winxp镜像完整版
可以下载
Bochs-2.6.2.exe
在电脑上安装
bochs
,制做一个镜像。
制做4G虚拟硬盘文件命令:
D:\Bochs-2.6.2\bximage.exe
-hd
-size=4096
-mode=growing
-q
c.img
用记事本写一个
1xp.bxrc
文件,文件内容:
#
how
much
memory
the
emulated
machine
will
have
megs:
128
romimage:
file=BIOS-bochs-latest
vgaromimage:
file
=
VGABIOS-lgpl-latest
ata0-master:
type=disk,
mode=growing,
path="c.img"
ata0-slave:
type=cdrom,
path="zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso",
status=inserted
#boot:
disk
boot:
cdrom
log:
bochsout
mouse:
enabled=0
keyboard_mapping:
enabled=1,
map=keymaps/x11-pc-us.map
pci:
enabled=1,
chipset=i440fx
ne2k:
ioaddr=0x300,
irq=9,
mac=b0:c4:20:00:00:01,
ethmod=null,
ethdev=eth0
zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso是安装光盘映像文件。双击
1xp.bxrc
文件开始安装。
Bochs是什么意思
Bochs是一个x86硬件平台的开源模拟器。它可以模拟各种硬件的配置。Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x86硬件。通过改变配置,可以指定使用的CPU(386、486或者586),以及内存大小等。一句话,Bochs是电脑里的“PC”。根据需要,Bochs还可以模拟多台PC,此外,它甚至还有自己的电源按钮。
bochs打不开怎么办,闪退怎么办!
应用程序出现闪退,原因如下:
1、应用程序自身漏洞:开发的应用程序代码存在缺陷,造成大多数设备在运行该程序时会出现闪退的情况。这种情况需要开发者进行解决。
2、系统固件版本不支持、系统配置(CPU、RAM等)不支持。这种情况表现为部分设备能正常运作该程序,而其他设备会闪退。
解决方法如下;
1.电脑下载并安装PP助手。
2.将使用数据线连接到电脑上并且打开PP助手。
3.点击左边一列中的“正版应用”。
4.然后点击在右上角的“修复闪退弹窗”按钮。
5.等待修复完成即可。
bochs(开源模拟器)
Bochs是一款开源的模拟器,它能够模拟x86计算机的硬件和操作系统。Bochs的设计目标是为了提供一个易于使用且高度可移植的模拟环境,以便开发人员可以在不同的平台上进行软件开发和调试。Bochs支持多种操作系统,包括Windows、Linux、MacOS等。
安装Bochs
要使用Bochs进行模拟,首先需要安装它。以下是在Linux系统上安装Bochs的步骤:
1.打开终端,并输入以下命令来安装Bochs:
```
sudoapt-getinstallbochs
```
2.安装完成后,可以通过输入以下命令来验证安装是否成功:
```
bochs-help
```
如果成功安装,将会显示Bochs的帮助信息。
配置Bochs
在使用Bochs之前,需要对其进行一些配置。以下是一些常见的配置选项:
1.配置虚拟机硬件:可以通过Bochs配置文件(bochsrc)来配置虚拟机的硬件参数,如内存大小、硬盘大小等。
2.配置启动镜像:可以通过设置启动镜像文件路径来指定要加载的操作系统镜像。
3.配置调试选项:Bochs还提供了强大的调试功能,可以通过配置调试选项来启用调试模式。
使用Bochs
一旦完成了配置,就可以开始使用Bochs进行模拟了。以下是一些常用的Bochs操作步骤:
1.启动Bochs:可以通过在终端中输入以下命令来启动Bochs:
```
bochs
```
2.加载操作系统镜像:在Bochs命令行界面中,可以使用以下命令来加载操作系统镜像:
```
ata0-master:type=disk,path="os.img",mode=flat,cylinders=100,heads=16,spt=63
```
这将加载名为os.img的操作系统镜像文件。
3.运行模拟器:在Bochs命令行界面中,可以使用以下命令来运行模拟器:
```
c
```
这将开始模拟器的运行。
结束语
Bochs是一款功能强大且易于使用的开源模拟器。通过安装和配置Bochs,您可以模拟x86计算机的硬件和操作系统,进行软件开发和调试。无论是在Linux、Windows还是MacOS上,Bochs都能够提供高度可移植的模拟环境。希望本文能够帮助您了解和使用Bochs,提高您的开发效率。试试Bochs吧!
怎么安装bochs centos
要下载的软件包:
bochs-2.6.2
linux-0.11-081030.tar.gz
linux-0.11-devel-060625.zip(hdc-0.11-new.img 文件系统)
(hdc-0.11-new.img 只用这一个文件也可以时入linux 0.11系统,只需在配置bochs时稍做修改就可以,但是要调试源码的话,还是自己编译来得爽)
安装bochs之前做一些准备工作
sudo apt-get install build-essential
sudo apt-get install xorg-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install bison
一.安装bochs
1. 解包
tar xvfz bochs-2.6.2.tar.gz
2.进入bochs-2.6.2目录
cd bochs-2.6.2
3. 配置
编译两份不同的配置的版本
第一个的版本为使用bochs自带的内部调试器
./configure --prefix=/opt/bochs/debug --enable-plugins --enable-debugger --enable-disasm
注释:
* --prefix=/opt/bochs/debug 软件将被安装到哪个目录下
* --enable-plugins 是必须要的
* --enable-debugger 是打开bochs的自带调试器
* --enbale-disasm 允许反汇编
4. 编译
make
报错:
/usr/bin/ld: gui/libgui.a(gtk_enh_dbg_osdep.o): undefined reference to symbol ’pthread_create@@GLIBC_2.1’
//lib/i386-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** Error 1
解决方法:修改步骤3产生的bochs-2.6.2/Makefile文件中LIBS 一行,加上 -lpthread,然后再make
5. 安装
sudo make install
报错:libtool: install: `iodev/usb/*.la’ is not a valid libtool archive
Try `libtool --help --mode=install’ for more information.
make: *** Error 1
解决方法一:在bochs-2.6.2/iodev/usb目录下,修改Makefile和Makefile.in中的OBJS_THAT_CAN_BE_PLUGINS加入一个usb_common.o即可。
解决方法二:./configure --prefix=/opt/bochs/gdbstub --enable-plugins --enable-disasm --enable-gdb-stub --enable-usb
6.加一个符号连接
sudo ln -s /opt/bochs/debug/bin/bochs /usr/bin/bochsdbg
第二个版本为使用gdb-stub的版本
1. 清理
在配置第二个版本之前,需要把刚才编译的东西清理掉,输入以下命令:
make clean
2. 配置
然后配置,配置命令为
./configure --prefix=/opt/bochs/gdbstub --enable-plugins --enable-disasm --enable-gdb-stub
配置注释:
* --enable-gdb-stub 打开gdb stub支持
* 其他选项同上,注意这个不同版本会安装到不同的目录下。
3. 编译
make
4. 安装
sudo make install
这样bochs使用外部调试器gdb的版本就编译好了。
5.建一个符号链接
sudo ln -s /opt/bochs/gdbstub/bin/bochs /usr/bin/bochs
iOS 版的bochs 在哪里下载
1.解压模拟器,安装里面Bochs apk在手机上,然后把里面的SDL目录放在SD卡根目录下。
2.不管是XP还是98、95镜像都必须改名为andows.img,不然bochs进不去

更多文章:
procreate教程(《procreate》移动局部图层教程)
2026年11月3日 17:30
pccamera摄像头驱动下载链接(有免费下载联想小新电脑相机驱动的软件吗)
2026年11月3日 17:10







