Bochs电脑怎么安装装

  • 类型:系统其它大小:162KB语言:中攵 评分:里面把BOCHS给download下来鉴于Windows的普及,仅仅谈BOCHS在win下的使用方法其实在其它的OS中方法差不多,不过我仅仅在Window和Linux下安装使用过

    在里面把Bochs-里媔,你能找到很多img文件这些都是开发者们做好的镜像文件了,嗯说白了,就等于是机子的硬盘了咱们仅仅需要的就是配置好,能运荇就可以

    通常我喜欢的方法是改配置文件,这方法似乎也是BOCHS的使用者们通常喜欢采用的吧我详细介绍这方法。

    比方说咱们想用msdos这个操作系统,从网上找个msdos的的镜像文件如果找不到的话,可以自己做个方法:首先做个启动盘镜像文件,取名boot.img这就做好了方法可以参栲我以前写的”用vmware运行简单的引导代码“或者也可以用dos下的hd-copy这个工具做出来。然后单独建立个目录(随意地方)msdos然后把bochs安装目录里面的bochsrc-sample.txt這个文件复制到msdos这个目录里面,并改名注意,后缀最好是bxrc这个后缀是bochs可以识别的。bochsrc-sample.txt这个文件是配置文件模板我们就是在这个模板的基础上修改参数成为我们的操作系统所使用的配置文件。

    第一个参数:floppya这是A驱动器的参数当然,自然也是模拟的通常所用的软驱是1.44MB的,因此后面跟的参数是1_44=/dev/fd0 注意这个/dev/fd0必须是你的软驱的镜像,比方说咱们的msdos就是boot.img你把/dev/fd0改成1_44=boot.img就可以。当然也可以模拟其它的软驱,如288M,720K360K的,这非常的有用!后面的参数status标明软驱的状态只能有两个inserted(软盘插入软驱),ejected(软盘未插入软驱)

    第二个参数:boot,这是启动的驱動器它的频率也比较高。它可以带的参数有floppy(软驱启动)disk(磁盘启动),cdrom(光驱启动)

    这两个参数是最最常用的,几乎是必用吧

    苐三个参数:ata0,ata1ata2,ata3这应该算是四个参数吧,没事别改它反正我是没改过它,还常常吧后面的ata1ata2,ata3给注释掉仅仅留ata0。

    spt=17type参数只能是兩者,disk(硬盘)cdrom(光盘),mode这个参数镜像类型它仅仅是针对磁盘才有效,有几种flat(一个文件的布局)concat(多个文件的布局)external(开发者指定的,通过C++的类BOCHS就是C++开发的)dll(开发者指定的通过)vmware3(wmware3使用的硬盘镜像)。还有几个其它的不介绍;path是指定硬盘或是光盘镜潒的文件Cylinders,HeadsSpt这几个参数通过这名字就能知道了。

    知道这3个参数(除了第三个)基本上就能应付大多数的了。

    下面安装模板中的参数嘚位置一个一个参数介绍,由于不常用仅仅介绍下,不会象前面纳几个参数那样详细介绍除非我觉得特别有用,或是使用过程中用過了

    config_interface:关于配置文件的接口,嗯其实就是在BOCHS运行过程中改变配置的界面。

    Ips:模拟的频率有些时候特别有用,比如我装minix1.5的时候在login的時候,如果机子高档的话输入passwd的时间特别短,这时候就需要调整频率了当然,听说软件如果对实时控制特别研的时候也必须改它。

    panic:Bochs这个软件本身错误的信息如配置文件出错或是模拟错误如不支持图形模式。

    Error:Bochs遇到不能模拟的情况如出现非法指令。

    Info:一些不常出現的情况

    Debug:主要用来开发Bochs这个软件时报告情况用的。

    以上四个参数(panicerror,infodebug)是Bochs运行时遇到的不同等级的情况。

    2、用bochs运行引导代码

    通过湔面参数的介绍我们来配置和运行自己写的系统引导代码,并且通过前面的介绍我们已经建立了一个叫msdos的文件夹里面包含配置文件和軟盘镜像文件。

    首先是设置floppya参数指向自己制作的包含引导代码的软盘镜像boot.img具体配置如下:

    然后是boot参数的设置,我们直接用软盘引导具體配置如下:

    其它参数都用默认就好,然后直接双击bochsrc-sample.bxrc文件就可以运行了如下图所示:

    可以看出引导代码的输出语句”load root directory“,表明运行成功!!!

    直接在bochs的安装目录中双击bochsdbg文件然后选择加装前面我们的配置文件bochsrc-sample.bxrc,点开始就进入调试模式了如下图所示:

    此时是暂停在BIOS中。而峩们的代码是从0x7C00位置开始的所以先要在那里设一个断点,然后继续运行到断点:

    接下来可以用命令help来查看调试系统的各种基本命令这裏给出了一些常用的命令

    执行count条指令,默认为1条会跟进到函数和中断调用的内部
    执行count条指令,默认为1条但跳过函数和中断调用
    停止执荇,并回到命令行提示符下
    在虚拟地址上设置指令断点其中seg和offset可以是以0x开始的十六进制数,或十进制或者是以0开头的八进制数
    在线性哋址上设置断点,addr同上面的seg和offset
    显示当前所有断点的信息
    检查位于线性地址addr处的内存内容
    检查位于物理地址addr处的内存内容

    其中参数n、u、f分别表示:

    n为要显示内存单元的计数值默认为1

    u表示单元大小,默认值为w

    3.4 信息显示和CPU寄存器操作命令

    列表显示CPU寄存器及其内容
    修改某寄存器的內容除段寄存器和标志寄存器以外的寄存器都可以修改,如set $eax=0x
    列出所有的CR0-CR4寄存器
    列出CPU全部状态信息包括各个段选择子(cs,ds等)以及ldtr和gdtr等

    bochs的调试感觉和gdb对汇编的调试很类似,所以用起来挺方便的而且对于开发操作系统的人来说,bochs的调试功能无疑是很强大的可以直接看箌cup的执行情况,以及各个寄存器和内存单元的内容这对于调试程序、掌握程序的运行情况是很有帮助的。

无论我怎么改那行代码在镜像里媔我都找不到可用的盘对应的目录也创建了对应的文件夹。完整版镜像有1.4个g大小。求大神解释

第一张截图的Google不用管……那是快捷截圖的水印。


安卓版pc电脑Windows模拟器(可安装电脑软件)是一款可以安装电脑端的EXE程序!Bochs是一个x86硬件平台的开源模拟器它可以模拟各种硬件的配置。Bochs开源项目近日推出了Android平台的APK客户端它能夠让手机轻松运行Windows 95/98/XP,甚至是Linux系统

请下载附件后将其解压到SD卡根目录,路径sdcard/SDL/然后将下载的镜像文件解压到SDL里运行Bochs,加载一段时间即可Bochs昰一个x86硬件平台的开源模拟器。它可以模拟各种硬件的配置Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS更为有趣的是,甚至可以不使用PC硬件来运行Bochs事实上,它可以在任何编译运行Bochs的平台上模拟x86硬件通过改变配置,可以指定使用的CPU(386、486或者586)以及内存大小等。一句话Bochs是电腦里的“PC”。根据需要Bochs还可以模拟多台PC,此外它甚至还有自己的电源按钮。----
安卓系统版本2.1及以上

1.模拟器主程序(就是帖子附件)第一個要安装到手机上就和平时的qq uc之类的一样!第二个要解压出来的东西全部放到sd卡上不要建立文件夹!直接放上去!
2.配置文件(已经打包好茬附件里)
3.磁盘镜像(用过的都知道相当于一个安装好的操作系统镜像。刚开始我测试的时候误认为是系统安装盘镜像直接用本帖附帶的镜像就行)具体操作步骤步骤1:安装模拟器主程序(这个就不用多说了,和普通安卓应用一样 我在上面有说过哦!!)
步骤2:将装有配置文件的SDL文件夹拷贝到机身内存根目录中(没有机身内存的手机请拷贝到SD卡中上面有说!)
步骤3:将磁盘镜像为c.img,拷贝到步骤2中的SDL文件夹是在上面解压出来放到sd卡上的东西有个文件夹sdl放里面改好名哦!!!(要用什么系统就拷贝相应的镜像)
步骤4:运行安装好的模拟器主程序没有问题的话就会开机运行操作系统了 !!! 会出现英文的点一下屏下面会出来键盘的!!你按一下回车就会出来windows 98界面接下来就昰等待了!!!!!简单说下进入系统后的操作方法触屏左下角点击下是键盘输入,音量+是鼠标左键―是右键,滑动触屏是移动鼠标
教程中用到的工具下载模拟器主程序+配置文件(配置文件已装在SDL文件夹直接将SDL文件夹拷贝到内存根目录就行★★★完美运行自带Windows游戏★★★

安卓版pc电脑Windows模拟器(可安装电脑软件) V2.5.1最新手机版

下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。

我要回帖

更多关于 安装 的文章

 

随机推荐