wiki:TipAndDoc/VM/VMware/Workstation

Version 16 (modified by mitty, 13 years ago) (diff)

--

VMware Workstation for Linux without X

  • X11Forwardingを用いることで、Xが入っていないホストでも動作可能
  • インストーラをX11forward経由で起動する場合、root権限が必要となる関係からroot login via sshが必要となる
  • CygwinのX Serverでも十分実用に耐える
  • 以下のようなエラーが出て、ゲストを起動できないことがある
    Could not open /dev/vmmon: No such file or directory.
    
    • lsmod | grep vm で何も出ない場合は、sudo service vmware start

packages

  • X11forwardingでVMware WSを使用する際に必要となるパッケージ
  • Ubuntu 10.04.2 x86_64 (Linux hostname 2.6.32-31-generic #61-Ubuntu SMP Fri Apr 8 18:25:51 UTC 2011 x86_64 GNU/Linux)
  • build-essential
    • kernel moduleをbuildするために必要
  • gconf2
    bash: gconftool-2: command not found
    
  • x11-utils
    LOG NOT INITIALIZED | Unable to spawn xprop to determine whether accessibility is enabled or not.
    
  • libxrandr2
    /usr/lib/vmware/bin/vmware-vmx: error while loading shared libraries: libXrandr.so.2: cannot open shared object file: No such file or directory
    
    • /tmp/vmware-mitty/ui-4506.log
      May 26 02:19:44.284: vmui| VMHSHostConnectVMX: Failed to connect to pipe vmxcf80cfad64a6ae2f: No such file or directory
      
    • Unable to change VM power state

not required

  • 必須ではない(と思われる)パッケージ
    • 無くてもVMの起動そのものには支障がない模様
  • libglu-dev (Provided by: libglu1-mesa-dev)
    • Failed to load OpenGL utility (GLU) library.
    • もっとも、GLUを入れたからといって必ず3D対応になるわけではない模様
  • libasound2
    Failed to load Alsa sound library: libasound.so: cannot open shared object file: No such file or directory.
    Alsa sound will not be used.
    
    • Failed to load Alsa sound library

input underscore to Guest OS

  • 元々、次のような注意がゲスト起動のたびに表示される

  • アンダースコア以外の入力は正常
    • 半角全角等も問題ない
    • '_' (Shift+\) は '|' になる

.vmware/config

  • mitty@hades:~$ cat > .vmware/config
    xkeymap.language = jp106
    xkeymap.keycode.211 = 0x073
    
  • mitty@hades:~$ sudo service vmware restart

kernel.sched_compat_yield

  • マルチコア(マルチCPU)構成のゲストを起動しようとすると、以下の質問をされる

    The host's Linux kernel yield() functionality is disabled. Multiprocessor virtual machines exhibit degraded performance without yield(). Choose 'OK' to enable the sysctl 'kernel.sched_compat_yield' or 'Cancel' to continue without yield().

    • ここでOKとすると、一時的に /proc/sys/kernel/sched_compat_yield = 1 となるが、再起動するとこの設定は揮発する
    • /etc/sysctl.d/30-vmware-player
      kernel.sched_compat_yield=1
      
    • ファイル名に.confが付かないと読み込まれないので、ファイル名を変更する
    • $ sudo mv /etc/sysctl.d/30-vmware-player /etc/sysctl.d/30-vmware-player.conf

Attachments (14)

Download all attachments as: .zip