bochs配置文件怎么安装
⑴ bochs配置文件在哪下载
1.解压模拟器,安装里面Bochs apk在手机上,然后把里面的SDL目录放在SD卡根目录下。
2.不管是XP还是98、95镜像都必须改名为andows.img,不然bochs进不去
3.最后把HDD文件夹移到sd卡根目录,然后打开Bochs就可以进入Xp了,打开我的电脑,是不是多了一个磁盘E了,以后我们只需要把下载的东西放到HDD文件夹里面,打开我的电脑E盘就可以找到了
打开在SDL下文件名为bochsrc.txt的配置文件用文本编辑打开,具体修改如下#how much memorythe emulated machine will have megs 64cpu: count—I,ips =9000000,reset_on triple_fault=l,ignore bad msrs=l megs:64这里表示为XP提供多大运行内存,本人手机运行内存512所以我内存设置了256,大家可以根据手机本身剩馀运行内存进行填写!(注意设置的运行内存不能高于你剩下的运行内存,不然b。chs会强制退出的)cpu:count=l ips =4500000,这里前面的count表示机将提供几个cpu来运行XP根据己手机情况填写,几核的就填几,ips这悝就是一个频率,可以说很关键,还是根据己手机性能选择,我的mt6588的cpu设首为count :4,ips为99000000还不错(注:IMIPS =10000001PS我的建议是50一55MIPS)
通过上下左右滑动触屏可以控制鼠标移动;按音量上键=单击鼠标,音量下键=右击鼠标;菜单键:回车键,返回键:Esc键,按屏幕左下角,久违的输入法就调用出来了。在手机XP里怎么实现双击操作呢?很简单啦,先移动鼠标到指定位首后按音量上键(单击),再按菜单键(回车)不就行喽?哈哈,有木有很简单!.如何退出手机XP系统,这个更简单呢。按手机“主页键“,再重新打HBOCHS,点”Yes“后..你懂得。
⑵ bochs不会用,急急
Bochs源代码:
适用于Bochs的WindowsXP系统镜像
下载地址:
开始之前
你若尝试过早期版本的Bochs,你可能还记得,那个时候的Bochs并没有用户界面,如果你想顺利地在Bochs上运行Windows,则必须修改两个配置文件:bochsout.txt和bochsrc.txt,并将其和Windows系统镜像一起放置于手机内部存储(或存储卡)根目录的SDL文件夹下。而现在,新版的Bochs已经有了图形界面,你将可以在Bochs里更加直观地配置硬件和修改参数。
开始安装
首先,将apk格式的Bochs安装包和img格式的Windows系统镜像传送到你的手机,放置于任何目录下均可,前提是你可以找到它们。
安装Bochs并打开它,你将看到硬件和参数的配置界面,
将ata0-master前面的复选框选中,然后点击select;
选择img格式的系统镜像文件,答主这里的是Windows.img;
其他项无需更改;
点击顶部的HARDWARE选项卡,按照以下设置方法完成设置:
CPUModel无需更改;
Chipset选择i440fx;
内存的大小视你的手机的实际硬件配置而定,答主的手机内存为2GB,故在此项,答主将内存设置为517MB;
VGACard设置为cirrus_5446;
SoundCard设置为sb16;
EthernetCard设置为rtl8029;
PCI设置中,Slot1设置为cirrus,Slot2设置为ne2k,Slot3设置为es1370,Slot4设置为voodoo,Slot5设置为none。
设置完成后结果如下:
点击顶部的MISC选项卡,
将Fullscreen前面的复选框选中以使Windows可以全屏运行;点击右上角绿色的Start按钮以启动Windows。
首次启动将提示如下,请不要惊慌,这是正常现象,等待读秒结束即可;
接下来Windows将开始启动,这个过程需要花费一些时间,请耐心等待;
启动完成后,你就可以看到你熟悉的桌面了。
⑶ windows下bochs 安装
转自我自己的QQ空间中的文章,如果还是不行,加我QQ吧。详细资料我空间中有,就不复制过来了。
Bochs是由Kevin Lawton 于1994年开始开发的一个用于完全模拟Intel的x86模拟器。开始它仅仅是一个商业产品,不过您可以购买到它的源程序。在2000年3月这个时刻,Mandrakesoft买下了Bochs,并把它置于GNU LGPL下使之成为一个开源程序。在2001年3月,Kevin把Bochs的家从bochs.com移到了bochs.sourceforge.net,到现在为止,Bochs已经习惯了它的新家。
Bochs是用C++开发的,它被设计成可以运行于多种主流平台下,包括x86, PPC, Alpha, Sun和MIPS。它完全是靠软件模拟来实现的。从启动到重启,包括PC的外设键盘,鼠标,VGA卡,磁盘,网卡等,全部都是有软件来模拟的。这和其它的模拟器如VMware,plex86等有很大的区别。也正是由于Bochs完全是靠软件来模拟整个PC环境,因此它非常的适合开发操作系统,这对广大操作系统爱好者来说是一个福音。因为有它,使得调试操作系统非常非常的容易,它自带一个调试器bochsdbg,它可以从PC机刚启动的那一刹那起就开始模拟,注意,这不是从读取磁盘中的引导扇区那开始模拟。
下载地址:bochs.sourceforge.net
下面以配置MyOS为例,说明整个配置过程。
假设我们现在已经把自己的操作系统编译完毕,得到一个Boot.bin的二进制文件,接下来,就让我们开始配置自己的Boot,文件,让其以MyOS为名,开始运行吧。
在配置MyOS,之前,你总需要一个MyOS启动盘吧,利用bochs中Disk Image Creation Tool工具创建一个空白1.44MB的空白软件镜像,我们假设她名字为Boot.img .再把利用相关软件(例如dos下的hd-)把自己的操作系统 myOS.bin 文件烧录到Boot.img中,于是你就有了一张操作系统启动盘了,若你开始只是想体验bochs的魅力,大可不必麻烦,直接去网上下载一个freeDOS.img系统。
有个操作系统盘之后,MyOS必须的运行在一台计算机上,(^_^虚拟机),既然是计算机,那它必须的有自己的内存,硬盘,主板,与显示系统吧。接下来就是把Bochs虚拟机的虚拟硬盘,主板,显示系统,设置好,在设置好这台虚拟机的启动系统(My OS),好了,大功告成。
单独建立个目录(随意地方),把Boot.img复制过去,然后把bochs安装目录里面的bochsrc-sample.txt这个文件复制到这个目录里面,并改名,注意,后缀改成bxrc,这个后缀是bochs可以识别的。bochsrc-sample.txt这个文件是配置文件模板,我们就是在这个模板的基础上修改参数成为我们的操作系统所使用的配置文件。
主板配置:由于是虚拟机,我们只要一个配置一个BISO文件就可以解决,在bochsrc-sample.bxrc(刚才复制过去并改了后缀名的那个文件)配置文件中找到 romimage: file=$BXSHARE/BIOS-bochs-latest ,把“$BXSHARE”改为bochs安装目录即可,譬如笔者的配置为romimage:file=D:\Bochs-2.4.5\BIOS-bochs-latest
显示系统配置:同理把 vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest 中的$BXSHARE改为bochs安装目录即可。
虚拟硬盘配置:首先我们的有一个虚拟硬盘吧,同样利用Bochs的Disk Image Creation Tool创建一个空白的虚拟硬盘,该虚拟硬盘默认被生成在Bochs安装目录下。大小么,自己定吧 ,估计16M绝对够了,至少对于入门的我们说,好了,假设这个虚拟硬盘的名字为virtual.img,存放在D盘里,再配置文件里找到 ata0-master: type=disk, mode=flat, path="30M.sample" ,把path 里面的改为虚拟硬盘的绝对路径即可,譬如:ata0-master: type=disk, mode=flat, path="D:\virtual.img" .
好了,马上就好,接下来是配置操作系统了,由于我们是的操作系统写在软盘Boot.img 中,在配置文件中找到
floppya: 1_44=/dev/fd0, status=inserted,把/dev/fd0改成Boot.img的绝对路径,我们的例子Boot.img与bochsrc-sample.bxrc配置文件是放在同一个目录下,我们只要/dev/fd0改成启动盘名即可既:
floppya: 1_44=Boot.img, status=inserted.
最后一步了,设置虚拟机从软盘启动。在配置文件中找到boot: disk,系统默认是从硬盘启动,我们把它改成boot: floppy.就可以了。
保存关闭,双击bochsrc-sample.bxrc 虚拟机就可以运行了
⑷ Win模拟器启动程序 | Bochs 可是还是不行呀,我都放入sdl中了呀
你这是手机版的还是windows版的哦。怎么又有apk 又有 exe。可以加我Q,我可以帮你解决这些问题。
SDL是要解压的啊,而且只是用在手机版上的。
手机是先安装 Bochs那个apk,然后在根目录放上SDL文件夹,把SDL里的东西放进去,在加上 bochsrc 和 c.img ,最后到桌面点击图标。
window版的是双击安装,然后在其他地方建立一个文件夹,放上c.img 和 bochsrc。然后通过开始栏里的bochs来选择配置文件启动。
你可以找个贴吧,我把截图发给你看,一步一步的。
⑸ bochs怎么读取本地存储卡
先安装bochs2_5_1软件
再将SDL文件夹和HDD文件夹放在平板的机身内存的根目录下,即可。理论上是全机型通用的,我已在精灵2上测试过,完美运行。其中,sdl文件夹中的c.img文件是windows98的系统镜像文件,bochsrc.txt是系统配置文件。操作方法:在虚拟的98系统中,并不是手指在哪鼠标就在哪,而是类似于笔记本电脑触摸板的那种操作方式,手指任意在一定区域滑动(例如右下角),指针就可以移动到对应的方向。触屏左下角箭头键点击一下是键盘输入,音量+是鼠标左键,—是右键,滑动触屏是移动光标。想要退出时,先点小房子键,再切换回本程序,会出现一个英文的是否退出的提示,点yes即可。快捷键:返回键上一块黑边部分:激活平板的输入法。最新更新,1。加入了D盘支持,也就是说你可以在虚拟的D分区中安装程序,打开文档等,如果需要在D盘上装东西,请把文件放在平板机身内存根目录下的HDD文件夹中。2.优化了运行内存,提升运行程序的能力和稳定性。本系统优点:由于是虚拟机,仅仅把windows系统当做外部软件使用,所以完全不会影响到安卓系统的正常使用。
⑹ 安卓bochs怎么上网,还有怎么运行exe文件啊
具体操作步骤:
步骤1:安装模拟器主程序(这个就不用多说了,和普通安卓应用一样)
步骤2:将装有配置文件的sdl文件夹拷贝到机身内存根目录中(没有机身内存的手机请拷贝到sd卡中,不清楚拷贝到哪里的就用re管理器拷贝到手机根目录显示sdcard的文件夹里)
步骤3:将磁盘镜像文件改名为c.img,拷贝到步骤2中的sdl文件夹(要用什么系统就拷贝相应的镜像)
步骤4:运行安装好的模拟器主程序,没有问题的话就会开机运行操作系统了
⑺ Bochs添加网卡的方法
首先你安装在磁盘镜像中的系统就有要求。win95,win98是不支持wifi的,精简版的Windows如果删除了网络软件也不行。
然后需要在bochs的配置文件中(存放在SDL文件夹中)配置一下虚拟网卡的。网卡这样配置:
*********
网上流传的各种给Bochs添加网卡的方法,都只是提到了使用Niclist程序获取信息然后在bxrc配置文件里面添加一行
ne2k:
ioaddr=0x240, irq=11, mac=b0:c4:20:00:00:01, ethmod=win32,
ethdev=\Device\NPF_{AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE}
这样的配置,但是添加之后运行在bochs上的虚拟操作系统仍然无法找到网卡,为什么?
实际上,除了上面一行,还要添加一行到bxrc配置文件里面:
i440fxsupport: enabled=1, slot1=ne2k
这样才能真正“插上”这块虚拟网卡!!!!
*********
对于磁盘镜像的问题你参考一篇帖子:
“【TANK.SEX】还在用BOCHS模拟不能上网的XP? 你OUT了!最新可上网的WINDOWS 2000!”
网络就行了连接发不了。如果满意请采纳
⑻ bochs模式器怎么安装系统步骤
这个安装系统步骤也是非常简单,因为这个模拟器在系统设置的过程中也是比较认可的,所以说是你打开系统设置,在系统设置里面进行一个安装操作就可以了。
⑼ 我的bochs安卓版安装在手机内存里面 现在我已经下载了配置文件 和印象文件 请问现在要移动到那个
首先安装apk程序,然后把下载的镜像文件改名为c.img放到sdl文件夹。如果你的手机主存储是sd卡,sdl文件夹就放到sd卡根目录,如果主存储是内部存储就放到内部存储根目录。
最后运行bochs。
PS:虚拟Windows系统需要很高的配置,最低也要高通600处理器。虚拟XP系统很卡,非常卡,完全没有用,只有win98还行。
⑽ 如何在linux上使用Bochs
安装
到Bochs的主页: 上下载最新的Bochs RPM安装包。 以root的身份安装:
#rpm -ivh bochs-2.2.1-1.i586.rpm
其实RPM安装包给你装上了四个新程序:bochs,bochs-dlx,bximage,bxcommit, 以及相关文档。安装完毕后,你可以先试试bochs-dlx,它是DLX Linux的一个demo。
$ bochs-dlx
---------------------------------------------------------------
DLX Linux Demo, for Bochs x86 Emulator
---------------------------------------------------------------
Checking for bochs binary...ok
Checking for DLX linux directory...ok
Checking for /usr/bin/gzip...ok
Checking for /home/wangcong/.bochsdlx directory...ok
Entering /home/wangcong/.bochsdlx
Running bochs
00000000000i[APIC?] local apic in initializing
========================================================================
Bochs x86 Emulator 2.2.1
Build from CVS snapshot on July 8, 2005
========================================================================
00000000000i[ ] LTDL_LIBRARY_PATH not set. using compile time default '/usr/lib/bochs/plugins'
00000000000i[ ] BXSHARE not set. using compile time default '/usr/share/bochs'
00000000000i[ ] reading configuration from bochsrc.txt
00000000000i[ ] lt_dlhandle is 0x8bac490
00000000000i[PLGIN] loaded plugin libbx_x.la
00000000000i[ ] installing x mole as the Bochs GUI
00000000000i[ ] using log file bochsout.txt
马上,你就会看到一个X11窗口。
显示的是VGA BIOS信息,然后是加载Linux的信息。以root身份登录,试试DLX Linux。安装成功。
使用
下面是一些重要的文件:
/usr/bin/bochs
Bochs启动程序
/usr/bin/bximage
Bochs带的制作磁盘镜像文件的工具
/usr/bin/bxcommit
把redolog放进flat磁盘镜像文件中去的交互工具
/usr/share/doc/bochs/bochsrc-sample.txt
Bochs配置文件的例子
/usr/share/bochs/BIOS-bochs-*
ROM BIOS镜像文件
/usr/share/bochs/VGABIOS-*
与VGA BIOS镜像文件相关的文件
/usr/bin/bochs-dlx
启动Bochs中DLX linux的程序
/usr/share/bochs/dlxlinux/
DLX Linux的目录,包含它的磁盘镜像文件和配置文件
/usr/share/bochs/keymaps/*.map
X11和SDL的keymap列表
命令bohcs可以接受4个参数:-q 加载配置文件后跳过开始菜单;-f configfile 识别指定的配制文件;-n
不加载配置文件;-h 打印帮助信息;-qf configfile
相当于同时使用-q和-f两个选项。使用Bochs,你必须有一个配置文件,或者你通
过-f参数指定,或者让Bochs自己搜索。配置文件的作用是告诉Bochs到哪里寻找镜像 文件,模拟层如何工作等。Bochs搜索配置文件的顺序是:
.bochsrc 在当前目录中</TT CLASS="FILENAME">
bochsrc 在当前目录中
bochsrc.txt 在当前目录中</TT CLASS="FILENAME">
.bochsrc 在用户的主目录中
bochsrc 在 /etc 目录中
以dlx-linux的配置文件为例,讲一下如何定制你需要的配置文件。dlx-linux的 配置文件是/usr/share/doc/bochs目录中的bochsrc-sample.txt。它的内容 如下:
###############################################################
# bochsrc.txt file for DLX Linux disk image.
###############################################################
# how much memory the emulated machine will have
megs: 32
# filename of ROM images
romimage: file=$BXSHARE/BIOS-bochs-latest, address=0xf0000
vgaromimage: file=$BXSHARE/VGABIOS-lgpl-latest
# what disk images will be used
floppya: 1_44=floppya.img, status=inserted
floppyb: 1_44=floppyb.img, status=inserted
# hard disk
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path="hd10meg.img", cylinders=306, heads=4, spt=17
# choose the boot disk.
boot: c
# default config interface is textconfig.
#config_interface: textconfig
#config_interface: wx
#display_library: x
# other choices: win32 sdl wx carbon amigaos beos macintosh nogui rfb term svga
# where do we send log messages?
log: bochsout.txt
# disable the mouse, since DLX is text only
mouse: enabled=0
# enable key mapping, using US layout as default.
#
# NOTE: In Bochs 1.4, keyboard mapping is only 100% implemented on X windows.
# However, the key mapping tables are used in the paste function, so
# in the DLX Linux example I'm enabling keyboard_mapping so that paste
# will work. Cut&Paste is currently implemented on win32 and X windows only.
keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-us.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-fr.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-de.map
#keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-es.map
以#开头的每一行都是注释。注释写得很明白。
megs: 32
指明想要模拟32M的内存。注意:后面的数字最大为2048,但是因为主机系统的限制,在 大多数系统上,Bochs甚至不能支持1024M。
romimage: file=$BXSHARE/BIOS-bochs-latest, address=0xf0000
指明ROM的镜像文件在哪,开机时ROM BIOS被加载到哪里。$BXSHARE是环境变量,指明 Bochs的share目录,在Linux上为/usr/share/bochs。这一般不用改动。下面的vgaromimage 指明VGA ROM的镜像文件位置。
floppya: 1_44=floppya.img, status=inserted
floppyb: 1_44=floppyb.img, status=inserted
floppya是第一软驱,floppyb是第二软驱。后面标明的是软驱镜像文件的位置,软盘 是否插入。可以根据你的需要做适当的修改。
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path="hd10meg.img", cylinders=306, heads=4, spt=17
打
开ata0通道,另外还有ata1,ata2,ata3。对于每一个通道,都必须指明两个IO地址和IRQ。
ata0是默认被打开的,它的ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14。ata0-master
是主ata0通道,后面指明它附带的设备是硬盘,硬盘镜像文件路径,硬盘柱面数,磁头数等参数。
boot: c
指明启动次序,可以是cdrom,floppy,disk。不过由于历史的原因a和c也能被接受。 也可以这样来写:
boot: cdrom, floppy, disk
mouse: enabled=0
指明鼠标是否可见。
keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-us.map
打开对虚拟US键盘的重映射,keymap必须被指明。
更多的配置文件选项说明见/usr/share/doc/bochs/user/bochsrc.html。 如何编写键盘的keymap列表见/usr/share/doc/bochs/user/keymap.html。
制作磁盘镜像
bximage是Bochs自带的制作磁盘镜像的工具,具有 良好的交互性,使用很方便。运行bximage,你会看到:
========================================================================
bximage
Disk Image Creation Tool for Bochs
$Id: bximage.c,v 1.25.2.1 2005/07/06 20:40:00 vruppert Exp $
========================================================================
Do you want to create a floppy disk image or a hard disk image?
Please type hd or fd. [hd]
询问我们是建立一个软盘镜像还是硬盘镜像,默认的是硬盘。我们直接按回车,选择硬盘 镜像。
What kind of image should I create?
Please type flat, sparse or growing. [flat]
我们想建立一个简单的镜像,选择默认的flat。回车。
Enter the hard disk size in megabytes, between 1 and 32255
[10]
想要多少Mbyte的大小?键入你想要的大小。
I will create a 'flat' hard disk image with
cyl=2
heads=16
sectors per track=63
total sectors=2016
total size=0.98 megabytes
What should I name the image?
[c.img]
在上一步中输入“1”后,显示相关的硬盘信息。询问想要什么镜像文件名字?默认的是 c.img。输入hd.img回车。
Writing: [] Done.
I wrote 1032192 bytes to hd.img.
The following line should appear in your bochsrc:
ata0-master: type=disk, path="hd.img", mode=flat, cylinders=2, heads=16, spt=63
建立完毕。然后你就可以使用这个镜像,用Bochs做实验了。