文档章节

unbuntu 安装 bochs

o
 osc_4o5tc4xq
发布于 2019/10/11 15:42
字数 593
阅读 16
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

参考

https://www.cnblogs.com/HonkerYblogs/p/10285619.html

https://blog.csdn.net/time4/article/details/25079417

https://www.cnblogs.com/longintchar/p/5224418.html

https://blog.csdn.net/Zllvincent/article/details/84842949

https://www.cnblogs.com/thougr/p/9716192.html

一. 安装必要环境

 

sudo apt-get update

 

1.g++,之前已经安装过 sudo apt-get install g++

2.sudo apt-get install build-essential

3.以下均为sudo

apt-get install libgtk2.0-dev

apt-get install bison

二.安装过程

 

$ tar vxzf bochs-2.4.5. tar .gz
 
$ cd bochs-2.4.5
 
$. /configure -- enable -debugger --with-sdl -- enable -disasm
 
$ make
 
$ sudo make  install

 

 

 

 

 

 

 报错

fatal error: X11/Xlib.h: No such file or directory

 

 

 

sudo apt-get install libx11-dev

sudo apt-get install xorg-dev,配置环境时忘了.....

报错

 

 

 可以考虑在执行configure时添加参数LIBS='-lX11'

./configure --enable-debugger --enable-disasm --enable-readline LIBS='-lX11'    

注意最好重新tar xvsf解压安装

 

 

 

之后make ,make install

 

又报错make: *** [Makefile:429: install_bin] Error 1

解决 加上sudo权限即可

 

 

 

 安装成功

 

 

 

 

 

 

 

三.配置

 注意安装目录为

 

 

///创建虚拟硬盘

 

 

 

 

在安装目录创建配置文件bochsrc

 

 

 

 

#第一步,首先设置 Bochs 在运行过程中能够使用的内存,本例为 32MB 
megs: 32 

#第二步,设置对应真实机器的 BIOS 和 VGA BIOS 
romimage: file=/usr/share/bochs/BIOS-bochs-latest 
vgaromimage: file=/usr/share/bochs/VGABIOS-lgpl-latest 

#第三步,设置 Bochs 所使用的磁盘,软盘的关键字为 floppy。 
#若只有一个软盘,则使用 floppya 即可,若有多个,则为 floppya,floppyb… 
#floppya: 1_44=a.img, status=inserted 


#第四步,选择启动盘符 
#boot: floppy #默认从软盘启动,将其注释 
boot: disk #改为从硬盘启动。我们的任何代码都将直接写在硬盘上,所以不会再有读写软盘的操作 

#第五步,设置日志文件的输出 
log: bochsout.txt 

#第六步,开启或关闭某些功能 
#下面是关闭鼠标,并打开键盘 
mouse: enabled=0 
keyboard_mapping: enabled=1, map=/usr/share/bochs/keymaps/x11-pc-us.map 

# 硬盘设置 
ata0-master: type=disk, path="c.img", mode=flat, cylinders=121, heads=16, spt=63

 

之后

bochs -f bochsrc

然后直接bochs

 

 

然后输入6,再输入c继续

 

 

 

这之间有一些问题,我不知道是不是刚刚的配置文件真的发挥了作用....之后慢慢看吧

 

四.大概是

su root 获取root权限

sudo root 获取用户权限

五. sudo apt-get install build-essential 遇到的问题

E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

 

 

解决

参考https://blog.csdn.net/Spada_k/article/details/80798088

sudo rm -f /var/lib/dpkg/info/initramfs-tools.post*

sudo rm -f /var/lib/dpkg/info/initramfs-tools.pre*

sudo rm -f /var/lib/dpkg/info/bcmwl-kernel-source.post*
sudo rm -f /var/lib/dpkg/info/bcmwl-kernel-source.pre*

sudo dpkg --configure -a

 

o
粉丝 1
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
解析apk安装包的工具--apkutil

apkUtil是一个用来解析apk安装包的工具,通过它可以获取一个安装包的图标、程序名、所需android平台,权限等信息,并将其转换为java对象。该工具依赖于aapt工具,目前仅支持在windows平台上运...

貌似掉线
2012/11/18
5K
0
Pulse 安装失败

刚刚下载 安装!!按照instanlling.txt指示做 build.xml 生成一个war包 放到tomcat下运行结果就是报异常失败

jiguansheng
2010/04/12
732
2
IPython notebook安装指导

1.环境准备 --- #在安装之前执行,依赖执行 # 依赖数据库,必须安装后才能使用 --- 如果安装后,执行命令 仍然出现下面的错误 "没有名字为的模块",一般来说需要重新编译python环境然后使用下...

胡佐治
2015/12/19
1.7K
0
快速安装可视化IDS系统

快速安装可视化IDS系统 本节为大家介绍的软件叫安全洋葱Security Onion,根OSSIM一样,它是基于DebianLinux的系统,内部集成了很多开源安全工具,NIDS、HIDS、各种监控工具等等,下面我们就一...

OSSIM
2016/05/29
2.7K
1
踩坑之路:史上最详细Windows版本搭建安装React Native环境配置

本文基于已有博客,记录个人踩坑: http://www.lcode.org/%E5%8F%B2%E4%B8%8A%E6%9C%80%E8%AF%A6%E7%BB%86windows%E7%89%88%E6%9C%AC%E6%90%AD%E5%BB%BA%E5%AE%89%E8%A3%85react-native%E7%8......

滴滴丶哔哔
2016/05/29
713
1

没有更多内容

加载失败,请刷新页面

加载更多

Smartbi数据分析工具处理大数据性能如何?

为什么需要跨库整合能力 Smartbi支持多种数据源轻松接入,基本涵盖了市面上所有主流的数据库。无可否认多元的数据连接能力使Smartbi能快速连接现有数据源,构建统一的数据分析平台。但在项目...

osc_w0uxg75l
27分钟前
0
0
深入Vue 底层原理以及运行机制

Vue,React 这样的框架可以说是现在前端的必备技能,一个刚入门两三个月的前端都是要会Vue的,而且随着Vue3.0发布日程的推进,使用的人群变得多了,开始想去了解它。 Vue这么受大众接受,那么...

五月君
今天
13
0
好用的Excel大数据分析工具

为什么需要Excel分析 自助BI使得BI不再是高管领导的专利,促成了BI的平民化,更是BI的发展趋势。但自助BI工具的选择却并不简单,很多厂商推出了自己的自助分析工具,但在企业的使用过程中,实...

osc_vuza8uho
27分钟前
6
0
企业玩转DevOps转型:由弱到强,只需7步

【摘要】 在参考业界方法并总结客户成功故事的基础上,本文提出了“七步法”路线图,希望能帮助更多的企业顺利进行DevOps转型。 从2009年诞生,DevOps已经悄然走过了10多个年头。Gartner在技...

华为云开发者社区
28分钟前
0
0
浙江日报丨AI赋能,如何抢占“智”高点

  今天在杭州市余杭区秒优服饰智能工厂,机器人将订单所需的面料辅料精准送到各个吊挂生产线,每台机器、每个工人的具体任务、实时进度等都化为大数据,显示在工厂的大屏幕上。作为一家今年...

osc_wfvuuuju
29分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部