Matthewl 发表于 2015-4-6 21:14:29

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.真的很主要

  
  
页: [1]
查看完整版本: VMware下FC9安装bochs