Ubuntu10.10中bochs安装与配置
2011-01-15 18:08
316 查看
1.下载
在http://bochs.sourceforge.net/下载bochs源码包(如bochs-2.4.5),放到主文件夹下。
2.安装
打开终端
->tar
vxzf bochs-2.4.5.tar.gz
->cd
bochs-2.4.5
->./configure
–enable-debugger –enable-disasm
上一步如果遇到“bash:
./configure: 权限不够”,终端输入:“chmod
777 configure ”,便可解决。
->make
->sudo
make install
3.安装完毕
->bochs,便可出现如下画面:
![](http://pic002.cnblogs.com/images/2011/153357/2011011518065460.png)
4.使用bximage生成生成虚拟软盘
->bximage
完成这一步后,当前目录下会出现pm.img。这便是我们的软盘映像了。
5.写配置文件(bochsrc)
值得注意的是《Orange's一个操作系统的实现》书中提供的bochsrc文件示例以bochs2.3.5,我安装的是bochs2.4.5,着两个版本有一些差别,在这里我卡了很久。我也是在博客http://www.cnblogs.com/Aoysme/archive/2011/01/04/1925816.h中找到他们的差别的。
bochs2.3.5版本中:
需要改为:
bochs2.4.5总配置文件如下:
运行虚拟机之后,黑乎乎的一片,这是因为我们设定的是调试模式,在终端输入c回车,便可进入虚拟机。
参考资料:
(1)于渊
《Orange's
一个操作系统的实现》
(2)http://www.cnblogs.com/Aoysme/archive/2011/01/04/1925807.html
本文完
转载表明出处,谢谢
2011-01-15
在http://bochs.sourceforge.net/下载bochs源码包(如bochs-2.4.5),放到主文件夹下。
2.安装
打开终端
->tar
vxzf bochs-2.4.5.tar.gz
->cd
bochs-2.4.5
->./configure
–enable-debugger –enable-disasm
上一步如果遇到“bash:
./configure: 权限不够”,终端输入:“chmod
777 configure ”,便可解决。
->make
->sudo
make install
3.安装完毕
->bochs,便可出现如下画面:
![](http://pic002.cnblogs.com/images/2011/153357/2011011518065460.png)
4.使用bximage生成生成虚拟软盘
->bximage
======================================================================== bximage Disk Image Creation Tool for Bochs $Id: bximage.c,v 1.34 2009/04/14 09:45:22 sshwarts Exp $ ======================================================================== Do you want to create a floppy disk image or a hard disk image? Please type hd or fd. [hd] fd Choose the size of floppy disk image to create, in megabytes. Please type 0.16, 0.18, 0.32, 0.36, 0.72, 1.2, 1.44, 1.68, 1.72, or 2.88. [1.44] I will create a floppy image with cyl=80 heads=2 sectors per track=18 total sectors=2880 total bytes=1474560 What should I name the image? [a.img] pm.img Writing: [] Done. I wrote 1474560 bytes to pm.img. The following line should appear in your bochsrc: floppya: image="pm.img", status=inserted
完成这一步后,当前目录下会出现pm.img。这便是我们的软盘映像了。
5.写配置文件(bochsrc)
值得注意的是《Orange's一个操作系统的实现》书中提供的bochsrc文件示例以bochs2.3.5,我安装的是bochs2.4.5,着两个版本有一些差别,在这里我卡了很久。我也是在博客http://www.cnblogs.com/Aoysme/archive/2011/01/04/1925816.h中找到他们的差别的。
bochs2.3.5版本中:
# filename of ROM images romimage: file=/usr/share/bochs/BIOS-bochs-latest vgaromimage: /usr/share/vgabios/vgabios.bin # enable key mapping, using US layout as default. keyboard_mapping: enabled=1, map=/usr/share/bochs/keymaps/x11-pc-us.map
需要改为:
# filename of ROM images romimage: file=$BXSHARE/BIOS-bochs-latest vgaromimage: file= $BXSHARE/VGABIOS-lgpl-latest # enable key mapping, using US layout as default. keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-us.ma
bochs2.4.5总配置文件如下:
######################################################################### # Configuration file for Bochs ######################################################################### # how much memory the emulated machine will have megs: 32 # filename of ROM images romimage: file=$BXSHARE/BIOS-bochs-latest vgaromimage: file= $BXSHARE/VGABIOS-lgpl-latest # what disk images will be used floppya: 1_44=pm.img, status=inserted # choose the boot disk boot: floppy # where do we send log message ? log: bochsout.txt # disable the mouse mouse: enabled=0 # enable key mapping, using US layout as default. keyboard_mapping: enabled=1, map=$BXSHARE/keymaps/x11-pc-us.map
运行虚拟机之后,黑乎乎的一片,这是因为我们设定的是调试模式,在终端输入c回车,便可进入虚拟机。
参考资料:
(1)于渊
《Orange's
一个操作系统的实现》
(2)http://www.cnblogs.com/Aoysme/archive/2011/01/04/1925807.html
本文完
转载表明出处,谢谢
2011-01-15
相关文章推荐
- Ubuntu10.10 安装XAMPP并配置Eclipse,xDebug
- ubuntu10.04 bochs 安装配置及启动
- Ubuntu 10.10 下使用RVM安装配置Ruby, Rails 3
- Ubuntu 10.10 安装配置LAMP(转)
- ubuntu10.10 tftp安装,配置,测试
- 在Ubuntu 10.10下安装JDK配置Eclipse配置j2me
- 在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat
- Ubuntu Server 10.10 安装配置 Ruby Rails3 passenger nginx MySQL
- win7下vm6.5安装ubuntu10.10中配置网络
- Ubuntu 10.10 安装配置 Ruby on Rails
- Ubuntu 10.10安装配置指南&Ubuntu 11.10 图形安装教程
- Ubuntu 10.10安装配置指南&Ubuntu 11.10 图形安装教程
- Ubuntu 10.10 下安装与配置 MongoDB 1.6.5
- (转载)ubuntu 10.10 安装配置LAMP
- Ubuntu server10.10下安装配置SVN
- 在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat
- Ubuntu10.10安装JDK1.5及配置
- Ubuntu 10.10 JDK6 安装及配置
- 在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat
- 在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat【转载 + 订正】