cnhnln 发表于 2004-12-1 18:17:03

在VMware4.5.2中安装fc2,fc3(zt)

安装过程:
1、正常安装。
2、安装完毕后重起,第一次启动时,进入level 3(如果不进入,X server会重试
start大概3次左右。)
3、登录后,解压缩VMware Tools,修改
vmware-tools-distrib/bin/vmware-config-tools.pl文件如下:

找到2849行,内容如下:
}

sub xserver4 {
   return xserver_bin() . '/XFree86';
}

sub xserver3 {
改为:
}

sub xserver4 {
   return xserver_bin() . '/Xorg';
}

sub xserver3 {

找到3052行,内容如下:
   # string. Maybe it will once it settles down.
   if ($xversionAll eq "0.0.0") {
       $xversionAll = direct_command(shell_string(xserver4()) . '
-version 2>&1') =~
   /X.org Foundation/ ? '4.4.0' : '0.0.0';
   }

   # This search order is issued from the XF86Config man page.
改为
   # string. Maybe it will once it settles down.
   if ($xversionAll eq "0.0.0") {
       $xversionAll = direct_command(shell_string(xserver4()) . '
-version 2>&1') =~
   /X.org Foundation/ ? '4.3.0' : '4.3.0';
   }

   # This search order is issued from the XF86Config man page.

找到3063行,内容如下:
            file_name_exist('/usr/X11R6/etc/X11/' . $ENV{'XF86CONFIG'}))
{
   $xconfig_path = '/usr/X11R6/etc/X11';
   $xconfig_file_name = $ENV{'XF86CONFIG'};
   } elsif (file_name_exist($xconfig_path . '/XF86Config-4')) {
   $xconfig_file_name = 'XF86Config-4';
   } elsif (file_name_exist($xconfig_path . '/XF86Config')) {

改为
            file_name_exist('/usr/X11R6/etc/X11/' . $ENV{'XF86CONFIG'}))
{
   $xconfig_path = '/usr/X11R6/etc/X11';
   $xconfig_file_name = $ENV{'XF86CONFIG'};
+} elsif (file_name_exist($xconfig_path . '/xorg.conf')) {
+    $xconfig_file_name = 'xorg.conf';
   } elsif (file_name_exist($xconfig_path . '/XF86Config-4')) {
   $xconfig_file_name = 'XF86Config-4';
   } elsif (file_name_exist($xconfig_path . '/XF86Config')) {

找到3570行,内容如下:
   if ($major == 4 && $minor >= 2 &&
         file_name_exist($cX4MouseDriverFile)) {
       $line =~ s/%MOUSE_DRIVER%/vmmouse/g;
   } else {
       $line =~ s/%MOUSE_DRIVER%/mouse/g;
   }

改为
   if ($major == 4 && $minor >= 2 &&
         file_name_exist($cX4MouseDriverFile)) {
       $line =~ s/%MOUSE_DRIVER%/vmmouse/g;
+      $line =~ s-/dev/mouse-/dev/input/mice-;
   } else {
       $line =~ s/%MOUSE_DRIVER%/mouse/g;
   }

3、运行 vmware-tools-distrib/vmware-install.pl 安装,使用默认设置,在提
示是否compile a vmhgfs module 时,选择NO。
4、startx

注:
当启动过程中,当keyboard initialize时VM没有获得焦点,那么键盘initialize
会失败,键盘会出现失灵现象,解决的方法是按2次左Shift键就可以了。

权老实 发表于 2004-12-1 22:54:33

cnhnln:你成功过吗?我试过好多回,startx就是启不来!好像提示分辨或是显示器的原因、、、
页: [1]
查看完整版本: 在VMware4.5.2中安装fc2,fc3(zt)