Ubuntu とホストが仮想マシンのフォルダーを共有し、/mnt ディレクトリが空で共有フォルダーがない場合の解決策
1.共有フォルダを有効にする
最初に仮想マシンをシャットダウンし、仮想マシンの設定でオプション パネルを選択し、共有フォルダーを選択し、常に有効にするを選択します。
[追加] をクリックし、ポップアップ パネルで [次へ] を選択して、共有フォルダーを選択します (ホストで共有フォルダーとして新しいフォルダーを選択または作成します)。
[この共有を有効にする] を選択し、[完了] をクリックします。
2. VMware ツールをインストールする
仮想マシンがパワーオンされ、VMware Tools がインストールされている
VMware Tools ディレクトリがディレクトリに表示されます
図中矢印の圧縮パッケージをデスクトップにコピーし、解凍します。
vmware-tools-distrlb ディレクトリに移動し、ターミナルで開くことを選択します。
ターミナルに入力
sudo ./vmware-install.pl
途中で「はい」か「いいえ」と聞かれますので、すべて「はい」を選択し、ロードが完了するまで Enter を押し続けます (完了後の図を参照)。
完了したら、Ubuntu コンピューターのディレクトリの下にある mnt ディレクトリを入力します。
/mnt/hgfs/ 共有フォルダがあれば成功、なければ解決方法は以下の通りです。
3. /mnt/hgfs/ ディレクトリに共有フォルダがない場合
コンピューター ディレクトリでターミナル コマンド ウィンドウを開きます。
コマンドパッケージをインストール
sudo apt-get install open-vm-tools
mnt配下にhgfsディレクトリがない場合は、自分でhgfsディレクトリを作成する必要があります(root権限が必要です)
mnt ディレクトリでターミナル コマンド ウィンドウを開きます。
ルート権限のあるフォルダを作成する.VMwareでubuntuの簡易インストールを利用する場合,ルートユーザーにはパスワードがないため,ルートユーザーが利用できず,ルート権限を開くことができない.これがubuntuのセキュリティモードです. しかし、ubuntu は、通常のユーザーとしてスーパー管理権限を実行するコマンドを提供します — sudo
sudo passwd root
最初に自分の一般ユーザーのパスワードを入力し、次に root パスワードを設定します (8 文字以上で、root を含まないことに注意してください)
root ユーザーを設定したら、コマンドを入力します。
su root
図に示すように、ルートパスワードを入力すると、フォルダーを作成する権限があります
上の図のように、mnt ディレクトリの下にフォルダーを作成するには、mnt ディレクトリに入る必要があります.mnt ディレクトリにいない場合は、cd コマンドを使用して入る必要があります。次のコマンドを実行して、hgfs ディレクトリを作成します。
sudo mkdir hgfs
cd .../ を実行して、コンピューターのディレクトリに入ります。
マウント
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other
-o 空でないためにエラーが報告された場合は、それを削除します
などのコマンドを実行します。
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
すると、共有フォルダーが mnt/hgfs の下に正常に表示されます
再起動後、mnt/hgfs ディレクトリ配下の共有フォルダが消える
ここにマウントする必要があります。つまり、コンピューターのルート ディレクトリでターミナル コマンド ウィンドウを開きます。
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other
つまり、再起動するたびに再マウントする必要があります。
4. 再起動後に共有フォルダーが失敗する場合の解決方法
etc配下のfstabファイルを編集し、ルートディレクトリで以下のコマンドを実行
vim /etc/fstab
以下の状況が発生した場合
次に、最初にvimをインストールします
sudo apt install vim
次に、上記のコマンドを実行します
vim /etc/fstab
カーソルを最後の桁に移動し、a を押して挿入モードに入り、Enter を押して次のコマンドを入力します。
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
然后在执行上述命令
vim /etc/fstab
将光标移至最后一位,按a进入插入模式,按回车键,输入以下命令
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
然后输入 :wq 保存并退出,不要忘记冒号。