VMware下FC9安装bochs

vmware里装bochs,virtualbox里套xen,本猪是不是很行为艺术啊~啊~~啊~~~啊~~~~

【FC9 安装 VMware Tools】
出现两处错误
1.提示需要kernel headers
解决:uname -r 检查版本
下载相应的kernel-devel包,安装,再次vmware-config.pl,提示时,输入正确的headers路径(一般为/usr/src/$your_kernel_version/include)

2.装好后鼠标错位
解决:修改/etc/X11/xorg.conf
添加下列区段
Section "ServerFlags"
        Option  "NoAutoAddDevices"
EndSection

【FC9安装bochs2.2.6】
1.下载bochs包
2.解压,进入目录
  ./configure  
后可跟据需要添加参数
比如我使用的命令为
./configure   --enable-disasm \
  --enable-smp \
  --enable-debugger \
  --enable-new-pit \
  --enable-all-optimizations \
  --enable-4meg-pages \
  --enable-global-pages \
  --enable-pae \
  --disable-reset-on-triple-fault \
  --with-all-libs \
  --with-x \
  --with-x11 \
  --with-nogui
3.make
期间出现两处错误
一、hdimage.h:279: 错误:有多余的限定‘sparse_image_t::’在成员‘get_physical_offset’上
解决:修改bochs目录下iodev/hdimage.h文件
将两处
#ifndef PARANOID
       sparse_image_t::
#endif

注释掉

二、提示map未声明

解决:修改bx_debug/symbols.cc文件,在using namespace std;语句后面添加 using namespace __gnu_cxx;


4.make install

安装完毕。

结论:1.google很主要

        2.真的很主要

 

 

posted @ 2009-07-18 18:44  xiaobenzhu  阅读(566)  评论(0)    收藏  举报