仮想マシンの Ubuntu はホストとフォルダを共有します

Ubuntu とホストが仮想マシンのフォルダーを共有し、/mnt ディレクトリが空で共有フォルダーがない場合の解決策

1.共有フォルダを有効にする

最初に仮想マシンをシャットダウンし、仮想マシンの設定でオプション パネルを選択し、共有フォルダーを選択し、常に有効にするを選択します。

画像-20230117163209175

[追加] をクリックし、ポップアップ パネルで [次へ] を選択して、共有フォルダーを選択します (ホストで共有フォルダーとして新しいフォルダーを選択または作成します)。

画像-20230117163634796

[この共有を有効にする] を選択し、[完了] をクリックします。

画像-20230117163643736

2. VMware ツールをインストールする

仮想マシンがパワーオンされ、VMware Tools がインストールされている

VMware Tools ディレクトリがディレクトリに表示されます

画像-20230117162400898

図中矢印の圧縮パッケージをデスクトップにコピーし、解凍します。

画像-20230117162624137

vmware-tools-distrlb ディレクトリに移動し、ターミナルで開くことを選択します。

画像-20230117164728108

ターミナルに入力

sudo ./vmware-install.pl

途中で「はい」か「いいえ」と聞かれますので、すべて「はい」を選択し、ロードが完了するまで Enter を押し続けます (完了後の図を参照)。

画像-20230117165044484

完了したら、Ubuntu コンピューターのディレクトリの下にある mnt ディレクトリを入力します。

画像-20230117165250041

/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

図に示すように、ルートパスワードを入力すると、フォルダーを作成する権限があります

画像-20230117171548819

上の図のように、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 の下に正常に表示されます

画像-20230117172734077

再起動後、mnt/hgfs ディレクトリ配下の共有フォルダが消える

ここにマウントする必要があります。つまり、コンピューターのルート ディレクトリでターミナル コマンド ウィンドウを開きます。

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

つまり、再起動するたびに再マウントする必要があります。

4. 再起動後に共有フォルダーが失敗する場合の解決方法

etc配下のfstabファイルを編集し、ルートディレクトリで以下のコマンドを実行

vim /etc/fstab

以下の状況が発生した場合

画像-20230117173528551

次に、最初に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 保存并退出,不要忘记冒号。

おすすめ

転載: blog.csdn.net/qq_52783505/article/details/128720211