VMware Workstation 10.0.1とWindows 7 32 ビットを使用しています。Arch Linux に VMware Tools をインストールして、Windows ホストと Arch Linux ゲストの間でフォルダを共有しようとしています。
ここに私のマシンの詳細がありますuname -a
Linux archlinux 3.18.2-2-ARCH #1 SMP PREEMPT Fri Jan 9 07:23:08 CET 2015 i686 GNU/Linux
さまざまな方法でVMware ツールをインストールしようとしました。毎回正常にインストールされますが、共有フォルダー機能のみが機能しませんでした。VMware が提供する hgfs モジュールも、open-vm-tools の hgfs モジュールも、私のマシンではコンパイルされません。
私は、Installing Arch Linux in VMwareのOfficial VMware ToolsとOpen-VM-Tools の両方を試しました。しかし、運がありません。
また、このプロセスを自動化するために、 GitHub のパッチを試してみました。しかし、何も変わりませんでした。
また、StackOverflow hereに関する別の質問から取得したこのパッチを試しました
やったことを簡単にまとめると、
公式の VMware Tools と Open-VM-Tools に必要なすべての依存関係をインストールしようとしました。このため、私はインストールしました
# pacman -S base-devel net-tools linux-headers
また、aurget
コミュニティ パッケージをインストールするためにインストールされます。それで、
Open-VM-Tools のインストール用
# pacman -S open-vm-tools
$ aurget -S open-vm-tools-dkms // installed as regular user not root
# cat /proc/version > /etc/arch-release
# systemctl enable vmtoolsd.service
# reboot
公式 VMware Tools のインストール用
# cd /lib/modules/$(uname -r)/build/include/linux
# ln -sv ../generated/uapi/linux/version.h
# for x in {0..6}; do mkdir -pv /etc/init.d/rc$x.d; done
# mount /dev/cdrom /mnt
# cd /root
# tar zxf /mnt/VMwareTools*.tar.gz
# cd vmware-tools-distrib
# ./vmware-install.pl
# systemctl reboot
再起動してログインしたら、
# /etc/init.d/rc6.d/K99vmware-tools start
次に、自分のフォルダーを作成し、D:\xshare
これをメニューでマシンに追加しました
VM --> Settings... --> Options --> Shared Folders
次に、システム上にディレクトリを作成しました
# mkdir /home/archuser/xshare
その後、このコマンドを一時的に実行して、ホストとゲストの間でフォルダーを共有しようとします
# mount -t vmhgfs .host:/xshare /home/archuser/xshare
Error: cannot mount filesystem: No such device
しかし、エラーが発生します。
Arch のインストール ページには、これを実行してこれを解決するための指示がありますが、ここでもエラーが発生します。
# modprobe vmhgfs
modprobe: FATAL: Module vmhgfs not found.
この問題を解決するために私を助けてください。前もって感謝します。