LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3972|回复: 15

在Arch下安装VMWARE-4.5.2的10步方法(改编自wiki文档)

[复制链接]
发表于 2005-3-4 20:14:36 | 显示全部楼层 |阅读模式
1. 首先你需要创建如下目录。

  1. mkdir /etc/rc.d/vmware.d
  2. mkdir /etc/rc.d/vmware.d/rc0.d
  3. mkdir /etc/rc.d/vmware.d/rc1.d
  4. mkdir /etc/rc.d/vmware.d/rc2.d
  5. mkdir /etc/rc.d/vmware.d/rc3.d
  6. mkdir /etc/rc.d/vmware.d/rc4.d
  7. mkdir /etc/rc.d/vmware.d/rc5.d
  8. mkdir /etc/rc.d/vmware.d/rc6.d
复制代码

2. 运行VMWARE的安装脚本

3. 当安装脚本寻问rc0.d~rc6.d的所在目录时填入:/etc/rc.d/vmware.d
当安装脚本寻问初始化脚本所在目录(init directory)时填入:/etc/rc.d

4. 然后一路回车采用默认值

5. 接着运行vmware-config.pl脚本配置vmware

6. 编辑/etc/rc.d/vmware
查找如下字符串

  1. case "$1" in
  2.       start)
复制代码

在后面紧接着添加这么一行:

  1. rm /etc/vmware/not_configured
复制代码


7. 编辑(创建)/etc/udev/rules.d/00-myrules,添加以下几行:

  1. # tty devices
  2. KERNEL="tty[0-9]*", NAME="vc/%n", SYMLINK="%k"
  3. # floppy devices
  4. KERNEL="fd[0-9]*", NAME="floppy/%n" , SYMLINK="fd%n"
复制代码

8. 创建/etc/rc.d/mkvmdev,加入如下内容:

  1. #!/bin/sh

  2. . /etc/rc.conf
  3. . /etc/rc.d/functions

  4. case "$1" in
  5.      start)
  6.      stat_busy "Creating /dev entries for vmware and start"
  7.      mknod /dev/vmnet0 c 119 0
  8.      mknod /dev/vmnet1 c 119 1
  9.      mknod /dev/vmnet2 c 119 2
  10.      mknod /dev/vmnet3 c 119 3
  11.      mknod /dev/vmnet4 c 119 4
  12.      mknod /dev/vmnet5 c 119 5
  13.      mknod /dev/vmnet6 c 119 6
  14.      mknod /dev/vmnet7 c 119 7
  15.      mknod /dev/vmnet8 c 119 8
  16.      mknod /dev/vmnet9 c 119 9
  17.      chmod 0600 /dev/vmnet0
  18.      chmod 0600 /dev/vmnet1
  19.      chmod 0600 /dev/vmnet2
  20.      chmod 0600 /dev/vmnet3
  21.      chmod 0600 /dev/vmnet4
  22.      chmod 0600 /dev/vmnet5
  23.      chmod 0600 /dev/vmnet6
  24.      chmod 0600 /dev/vmnet7
  25.      chmod 0600 /dev/vmnet8
  26.      chmod 0600 /dev/vmnet9
  27.      mknod /dev/parport0 c 99 0
  28.      mknod /dev/parport1 c 99 1
  29.      mknod /dev/parport2 c 99 2
  30.      mknod /dev/parport3 c 99 3
  31.      chmod 0600 /dev/parport0
  32.      chmod 0600 /dev/parport1
  33.      chmod 0600 /dev/parport2
  34.      chmod 0600 /dev/parport3
  35.      mknod /dev/vmmon c 10 165
  36.      chmod 0660 /dev/vmmon
  37.      /etc/rc.d/vmware start
  38.      ;;

  39.      stop)
  40.      stat_busy "Removing /dev entries and stop vmware"
  41.      /etc/rc.d/vmware stop
  42.      rm /dev/vmnet0
  43.      rm /dev/vmnet1
  44.      rm /dev/vmnet2
  45.      rm /dev/vmnet3
  46.      rm /dev/vmnet4
  47.      rm /dev/vmnet5
  48.      rm /dev/vmnet6
  49.      rm /dev/vmnet7
  50.      rm /dev/vmnet8
  51.      rm /dev/vmnet9
  52.      rm /dev/parport0
  53.      rm /dev/parport1
  54.      rm /dev/parport2
  55.      rm /dev/parport3
  56.      ;;

  57.      restart)
  58.      $0 stop
  59.      $0 start
  60.      ;;

  61.      *)
  62.      echo "usage: $0 {start|stop|restart}"

  63. esac
  64. exit 0
复制代码

9. 运行:
/etc/rc.d/mkvmdev start
vmware

10. 如果你愿意,可以将mkvmdev加入/rtc/rc.conf的DAEMONS字段中。

注:如果你升级了内核,VMWARE无法安装,请下载这个补丁
http://ftp.cvut.cz/vmware/vmware-any-any-update89.tar.gz

解压后运行./runme.pl 即可。
发表于 2005-3-5 18:38:51 | 显示全部楼层
收到,晚上装试试。
回复 支持 反对

使用道具 举报

发表于 2005-3-6 01:55:57 | 显示全部楼层
sorry but i have not installed fcitx or scim yet
these 10 steps worked perfectly on my pc.

but,maybe there should be a reboot before or after running "/usr/bin/vmware-config.pl" ,shouldn't there be?

i noticed that this perl file did some compiling thing.the 1st time after run that perl file,i can't start vmware correctly,the vmware warned me that i have not configured it for the running kernel correctly.some error occured while start the mkvmdev daemon too.but after a reboot and reconfigured vmware(compiled some files for my kernel again),everything is ok.
回复 支持 反对

使用道具 举报

发表于 2005-3-6 06:18:42 | 显示全部楼层
安装win2000,它提示我/tmp剩余空间不足……
后来分区的时候就死机了。只能按reset。不知道和那个提示有没有关系。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-6 07:45:00 | 显示全部楼层
arch默认的tmp太小了,请修改/etc/fstab文件,将tmp挂载点改为:
tmpfs                  /tmp          tmpfs     size=2000000000     0      0
回复 支持 反对

使用道具 举报

发表于 2005-3-6 14:03:54 | 显示全部楼层
多谢
回复 支持 反对

使用道具 举报

发表于 2005-3-6 17:23:23 | 显示全部楼层
没那么麻烦吧 ... 不过我用的vmware5
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-6 19:23:47 | 显示全部楼层
vmware5 体验版可以正常安装使用吗?

4.5.2在Arch下的确是工作不正常,按照一般的安装方法,每次重新启动就要重新运行vmware-config.pl一次。
回复 支持 反对

使用道具 举报

发表于 2005-3-12 16:55:02 | 显示全部楼层
这样  能用终端F8的全屏吗?
我用的 vmware5 rc2 不能全屏 只能用dga的方式
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-12 17:51:23 | 显示全部楼层
你是用安装脚本来装的吗?晕,我现在升级了内核以后就怎么也vmware-config.pl不过了,vm5和vm4.5.2都是一样。重装vmware也不行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表