bochs安装及配置

原创 2015年11月24日 20:03:51

之前自己写了一个扇区引导,写好了以后可能激动难耐,顺手就dd进了一个盘。然后linux的分区就找不到了。修复grub以后还是起不来,没办法,只能忍痛重装系统了(真是一样的教训)。所以,以后这种东西还是要在一个模拟器里边玩比较妥当,不然每次写好了还要开关机而且要冒着一系列风险。说到了这里,一阵肉痛。我的系统啊。
言归正传,ubuntu下可以用命令行来安装bochs,(sudo apt-get install vgabios bochs-x bximage),安装了以后把bochrsc和a.imag(这两个文件后文会有)拷到自己的家目录下,所有的工作都完成了。接下来就是运行了。
来吧,我们满怀激情的输入下边命令 bochs -f bochrsc ,然后就报错了(ubuntu下这个可能性更高)。

========================================================================
                       Bochs x86 Emulator 2.4.6
             Build from CVS snapshot, on February 22, 2011
                   Compiled at Jun  8 2013, 05:16:04
========================================================================
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 bochrsc
00000000000p[     ] >>PANIC<< bochrsc:12: vgaromimage directive malformed.
00000000000e[CTRL ] notify called, but no bxevent_callback function is registered
00000000000i[CTRL ] quit_sim called with exit code 1
shiwen@shiwen-Lenovo-G470:~$ vim bochrsc 

究其根源,问题还是出在了配置文件中,毕竟这不是自己写的,不一定适合自己的机器。
最容易出错的地方有两个,第一个是路径romimage: file="/usr/share/bochs/BIOS-bochs-latest" vgaromimage: file="/usr/share/bochs/VGABIOS-lgpl-latest"
这两个路径很容易出错,最好还是自己打一遍,有的时候文件名会多出空格,自己看不出来但是机器不认。
如果路径对了,还是起不起来,在bochs的配置文件最后加一行display_library: sdl 不知道是什么意思,但是亲测有效。
最后终于起来了,贴上自己写的helloworld。
写一个扇区引导,然后写入helloworld。扇区引导图

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Ubuntu下bochs的安装配置-自己动手写操作系统环境搭建

目前市面上流行的全虚拟化PC仿真软件系统主要有三种:VMware公司的VMware Workstation软件、Microsoft公司的Virtual PC以及开放源代码的Bochs。这3种软件都可以...
  • time4
  • time4
  • 2014年05月05日 22:08
  • 1512

Bochs使用笔记(Bochs虚拟机下安装DOS 6.22)

Bochs使用笔记(Bochs虚拟机下安装DOS 6.22) 1.下载Bochs.         到官方网站http://bochs.sourceforge.net/下载一个最新版Current R...
  • TFTJT
  • TFTJT
  • 2010年11月10日 14:04
  • 5659

Bochs安装配置指南

  • 2010年06月08日 07:56
  • 1.14MB
  • 下载

Ubuntu14.04中安装配置bochs详解

  • 2016年04月25日 13:18
  • 424KB
  • 下载

学习笔记 |《ORANGE’S:一个操作系统的实现》| (一) Ubuntu - 16.04 bochs安装与配置

目录bochs的安装 实验环境 直接获取 下载bochs 安装编辑依赖环境 配置文件 操作命令 在Bochs中使用Dos的步骤bochs的安装实验环境 Ubuntu 16.04 + bochs 2...

实现操作系统(1) Bochs的安装配置&最简单的“操作系统”

Bochs:为多平台设计的x86架构模拟器/虚拟机材料: 1、Ubuntu16.04LTS 2、Bochs-2.6.8一、安装步骤: 1、到官网上下载Bochs-2.6.8.tar.gz 下载链...

ubuntu10.04 bochs 安装配置及启动

    Bochs是由Kevin Lawton 于1994年开始开发的一个用于完全模拟Intel的x86模拟器。开始它仅仅是一个商业产品,不过可以购买到它的源程序。2000年3月,Mandrakeso...

Bochs 安装配置等相关问题

Bochs启动程序 1安装过程:          tar xzvf bochs-2.3.5.tar.gz cd bochs-2.3.5 ./configure --enable-debu...

Ubuntu 14.04LTS 安装和配置Bochs

系统是:Ubuntu 14.04LTS 64位安装的是:bochs-2.6.8Bochs 需要在 X11 环境下运行,因此你的 Linux 系统必须已经安装了X Window 系统才能使用Bochs。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bochs安装及配置
举报原因:
原因补充:

(最多只允许输入30个字)