1、申 请 I D : 700400190987
2、个人邮箱:709084481@qq.com
3、原创技术文章:
本人文笔不好,请见谅{:1_903:} |
关于BOCHS镜像使用方法与经验(安卓)
由于我对电脑不怎么感兴趣,所以在电脑方面上还是个小白{:1_910:}最近在网上看到了一篇文章,说是用手机BOCHS镜像来模拟windows什么的,我好奇了,于是研究了一段时间:
由于这玩意也许很多人都知道了,所以安装使用什么的我也不详提了,只说心得 bochs这个软件说起来十分的鸡肋,除了能装装B以外,实际意义没有。
使用方法:(网上有,不多说,但为了方便,还是转一篇使用方法吧)
bochs是一个x86硬件平台的开源模拟器。它可以模拟各种硬件的配置。Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x86硬件。通过改变配置,可以指定使用的CPU(386、486或者586),以及内存大小等。一句话,Bochs是电脑里的“PC”。根据需要,Bochs还可以模拟多台PC,此外,它甚至还有自己的电源按钮。
Bochs是一种十分轻便的使用c++编写的开源IA-32(x86)电脑模拟器,可以运行在最受欢迎的平台上。它仿真英特尔x86CPU、常见的I/O设备、和定制的BIOS。目前,Bochs可以被编译仿真386、486、Pentium/PentiumII/PentiumIII/Pentium4或x86-64位的CPU,包括可选的MMX,SSEx和3DNow指令。在Bochs仿真环境里能够运行许多操作系统,比如Linux、DOS、Windows95/98/NT/2000/XP或者WindowsVista。Bochs是由凯文·劳顿编写的。Bochs可以被编译运用在多种模式下,其中有些仍处于发展中。bochs的典型应用是提供x86PC的完整仿真,包括x86处理器、硬件设备、和存储器。这让您在您的工作站上的模拟器里运行操作系统和软件,就像你有一台机器内的机器。例如,Bochs还将允许您在安装X11的Solaris机上运行windows应用程序。Bochs的发布遵守GNULGPL。 |
|
工具:
1.模拟器主程序
2.配置文件
3.磁盘镜像(用过虚拟机的都知道,相当于一个安装好的操作系统镜像。刚开始我测试的时候误认为是系统安装盘镜)
|
|
|
步骤1:安装模拟器主程序(这个就不用多说了,和普通安卓应用一样)
7.jpeg (26.46 KB, 下载次数: 151)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:09 上传
8.jpeg (10.64 KB, 下载次数: 38)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:09 上传
9.jpeg (31.55 KB, 下载次数: 137)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:09 上传
10.jpeg (31.34 KB, 下载次数: 258)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:09 上传
z1.jpeg (250.54 KB, 下载次数: 40)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:09 上传
z2.jpeg (203.56 KB, 下载次数: 38)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:09 上传
z3.jpeg (156.12 KB, 下载次数: 37)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:09 上传
z4.jpeg (28.99 KB, 下载次数: 142)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:09 上传
z5.jpeg (138.31 KB, 下载次数: 34)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:10 上传
T1.jpeg (178.24 KB, 下载次数: 39)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:12 上传
T2.jpeg (311.93 KB, 下载次数: 33)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:12 上传
T3.jpeg (303.92 KB, 下载次数: 36)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:12 上传
T4.jpeg (131.99 KB, 下载次数: 36)
下载附件 [url=]保存到相册[/url]
2014-8-1 20:20 上传
教程结束 |
|
|
关于bochsrc.txt 内配置
1、内存
megs: 512
megs: 128兆:512
Set the number of megabytes of physical memory you want to emulate.设置你想模仿兆的物理内存的数量。 The default is 32MB; most OS's won't need more than that.默认值是32MB,大多数操作系统将需要比这更多。 The maximum amount of memory supported is 2048MB.最大支持的内存量是2048MB。
我的建议是分配768MB以下,大于这个数值则可能发生内存交换。会出现一些莫名其妙的问题,影响系统稳定性
2、CPU
cpu: count=2, ips=10000000
这定义了Bochs的CPU内部的参数
之前使用的默认配置文件只设置了使用一个cpu ,通过修改此数值可以使用多个cpu,原道N101是双核处理器,所以设置count为2
虚拟Cpu主频可以通过修改ips的数目来提升
引用bochs官网的数据
3、磁盘
ata0-master: type=disk, path="c.img"#ata0-slave: type=disk, path="d.img"ata1-master: type=disk, mode=vvfat, path=/sdcard/HDD, journal=vvfat.redolog#type=cdrom, path="RUSW95B_USB.ISO", status=inserted
这些选项允许最多4个ATA通道。 必须指定每个通道的两个基本IO地址和IRQ。需要使用的设备创建相应的文件放在SDL目录下。
有时间的朋友可以多试试,多给点反馈数据。我就可以做一张MIPS对应cpu主频的表格,同时可以测试一下各机型的极限。
配置文件的其他用处可以去bochs官网查询。在这里我就不多说了。 (此文转自http://cn.club.vmall.com/thread-1053064-1-1.html)
注:此文不全,还是我自己来吧
首先,打开我发的附件
打开《工具》 选择bochs及附属sdl。zip 安装bochs。apk 将SDL文件夹移至根目录
解压下好的镜像 将得到的。img文件移动到先前的sdl文件夹中,并改名为c。img替换掉那个0B的c。img
ok,愉快的使用吧 ps:开机有点慢,别急 再ps:真的开机很慢,换个版本就好了 duangduangduangduang,完成
s光标通过触屏来移动,音量+为鼠标左键,音量-为鼠标右键
心得:
1.鼠标双击没用,要先用右键再用左键打开。
2.将SDL文件夹内的 bochsrc.txt文件打开,找到“megs:64”,这个代表虚拟机的运行内存,我们需要将其设置为我们手机内存的一半,如果你的手机是1G内存,那么这里就改成512即可。你的手机内存越大,XP系统在你手机上运行的速度就越快!
3.创建个HDD文件夹在根目录,E盘就是我们刚刚创建的那个HDD文件夹了。
4.如你有支持OTG功能的手机还有转换头就无敌了,加个一拖二转换头直接连键鼠。
辛苦手打,想要个码
|