当前位置:首页 > 游戏 >

bochs模拟器怎么安装系统(bochs模拟器安装win10使用方法)

来源:原点资讯(www.yd166.com)时间:2023-05-11 01:54:00作者:YD166手机阅读>>

在学完了计算机组成原理和汇编语言后,虽然操作系统的理论知识能看懂了,但做起操作系统xv6或ucore实验还是有一定难度,所以还是得补一补x86汇编的知识。

需要的软件:

  • nasm 汇编语言编译器,上一次已说明如何安装
  • X86模拟器软件:bochs

1.系统环境

CentOS7 Linux release 7.9.2009 (Core)

2.安装依赖库

正式安装之前,需要先安装依赖库:为了省事,就都安装了,省得后边麻烦

yum install gtk2 gtk2-devel libXt libXt-devel libXpm libXpm-devel SDL SDL-devel libXrandr-devel.x86_64 xorg-x11-server-devel glibc-headers gcc-c SDL SDL-devel

3.bochs官网地址: https://sourceforge.net/projects/bochs

我用的2.7版本,所以下载命令和解压命令如下:

tar xvfz bochs-2.7.tar.gz

4. 进行配置

进入bochs目录

./configure --enable-ne2000 \

--enable-all-optimizations \

--enable-cpu-level=6 \

--enable-x86-64 \

--enable-vmx=2 \

--enable-pci \

--enable-usb \

--enable-usb-ohci \

--enable-e1000 \

--enable-debugger \

--enable-debugger-gui \

--enable-disasm \

--with-sdl \

--with-x11

编译的时候总是提示有一个地方找不到,可以试试下面的

./configure --with-x11 --with-wx --enable-debugger --enable-disasm --enable-all-optimizations --enable-readline --enable-long-phy-address --enable-ltdl-install --enable-idle-hack --enable-plugins --enable-a20-pin --enable-x86-64 --enable-smp --enable-cpu-level=6 --enable-large-ramfile --enable-repeat-speedups --enable-fast-function-calls --enable-handlers-chaining --enable-trace-linking --enable-configurable-msrs --enable-show-ips --enable-cpp --enable-debugger-gui --enable-iodebug --enable-logging --enable-assert-checks --enable-fpu --enable-vmx=2 --enable-svm --enable-3dnow --enable-alignment-check --enable-monitor-mwait --enable-avx --enable-evex --enable-x86-debugger --enable-pci --enable-usb --enable-voodoo

5.安装bochs

make

make install

6. 需要添加环境变量

export BXSHARE=/usr/local/share/bochs

7. 运行bochs

进入bochs的主目录bochs2.7 执行bochs,出现如下图所示,说明安装成功

bochs模拟器怎么安装系统,bochs模拟器安装win10使用方法(1)

A. 可能的错误

1.如果出现错误:

>>PANIC<< .bochsrc:955: Bochs is not compiled with lowlevel sound support

# vim后的参数有点号 .

vim .bochsrc

编辑bochs目录下的.bochsrc文件,注释掉声卡相关的配置 955行,同时我把speaker也注释掉了。

bochs模拟器怎么安装系统,bochs模拟器安装win10使用方法(2)

注意: .bochsrc文件是点开头的隐藏文件,需要执行ls -a 命令才可以查看到

可以复制一份bochsrc文件成为非隐藏的: cp .bochsrc bochsrc

执行时指到bochsrc: bochs -f bochsrc

bochs启动菜单选择,默认选择6 回车

出现提示

Device: [HD]

Message: ata0-0: could not open hard drive image file '30M.sample' couldn't open hard

是正常的,本机没有30M.sample的硬盘引导文件。

bochs模拟器怎么安装系统,bochs模拟器安装win10使用方法(3)

说明已经安装成功了,后面需要编写主引导程序。

栏目热文

bochs模拟器教程win7(bochs模拟器win7镜像教程)

bochs模拟器教程win7(bochs模拟器win7镜像教程)

一、Bochs简介Bochs是一个x86 的软件模拟器,用来模拟x86CPU、一些硬件和BIOS等,可以用来运行Wind...

2023-05-11 01:38:13查看全文 >>

bochs模拟器镜像文件(bochs模拟器win7镜像文件下载)

bochs模拟器镜像文件(bochs模拟器win7镜像文件下载)

主引导(MBR)程序建立 mbr.S 主引导汇编程序:引导成功后将会输出:My MBR;主引导程序 SECTION M...

2023-05-11 01:06:10查看全文 >>

雪鹰大队乔二原型(雪域雄鹰乔二历史原型)

雪鹰大队乔二原型(雪域雄鹰乔二历史原型)

说起《家有儿女》,想必是很多人的童年回忆吧。小时候大多数人都看过了这部喜剧片了吧,当时这部剧可是相当的火,其影响也是非常...

2023-05-11 01:16:04查看全文 >>

雪鹰电影完整版(雪鹰45集完整版免费)

雪鹰电影完整版(雪鹰45集完整版免费)

这动漫版的《东伯雪鹰》都还没有完结,影版《雪鹰领主》就出来跟大家见面了,就在3月27日上线了视频平台。看完整部影片的感受...

2023-05-11 01:45:37查看全文 >>

雪鹰34剧情分集介绍(雪鹰电视剧48集上下集)

雪鹰34剧情分集介绍(雪鹰电视剧48集上下集)

《雪鹰领主》第34集更新,如今雪鹰踏入超凡境界,六大超凡组织全部出动拉拢。六大超凡组织包括大地神殿、血刃酒馆、水源道观、...

2023-05-11 01:17:50查看全文 >>

bochs模拟器怎么安装linux(bochs模拟器中文)

bochs模拟器怎么安装linux(bochs模拟器中文)

bochs简介可以将bochs理解成为一个虚拟化平台,它是一个完全虚拟化的软件。bochs与虚拟化产品VMware和Vi...

2023-05-11 01:40:34查看全文 >>

bochs手机版模拟器使用教程(手机版bochs模拟器使用方法)

bochs手机版模拟器使用教程(手机版bochs模拟器使用方法)

文件说明:手机端的XP系统,您见过吗?没见过吧!没见过就对了!今天就让你见识一下手机端的XP系统-手机新玩法,让你的手机...

2023-05-11 01:51:53查看全文 >>

bochs模拟器安装windows 7教程(bochs模拟器镜像文件下载)

bochs模拟器安装windows 7教程(bochs模拟器镜像文件下载)

  手机还可以安装Win10,这个操作太好了!很艳丽吗?实际上,您也可以操作手机上的win10系统,只要您有耐心,就可以...

2023-05-11 01:53:38查看全文 >>

安卓bochs模拟器教程(bochs模拟器镜像文件下载)

安卓bochs模拟器教程(bochs模拟器镜像文件下载)

接上回我们在windows7上用qemu打包运行win98系统,这回带大家体验下用安卓手机运行电脑系统。目前根据小编的研...

2023-05-11 01:39:10查看全文 >>

免费地图标注公司地址(百度地图怎么标记地址和电话)

免费地图标注公司地址(百度地图怎么标记地址和电话)

第一步,打开百度地图,找到靠右边的“上报”,点击进去。第二步,找到“地点新增”,点击进去。第三步,填写公司或者店面名称。...

2023-05-11 01:30:36查看全文 >>

文档排行