Résolvez les problèmes de dossier partagé et de copier-coller de la machine virtuelle Ubuntu22.04 de VMware16.2 en une seule fois

Table des matières

1. Posez une question - Ubuntu22.04 n'est pas entièrement compatible avec les derniers outils vmware

2. Analysez le problème - d'autres versions d'outils vmware ont été installées

3. Résoudre le problème

3.1 Désinstallez d'abord tous les vmtool ou open-vm-tools installés

3.2 Installez à nouveau open-vm-tools et open-vm-tools-desktop

3.3 Fermez la machine virtuelle Ubuntu22.04, configurez un dossier partagé et rappelez-vous le nom du chemin

3.4 Dossier de montage

3.5 Réglage du démarrage

Ce qui suit (rappel amical !)


1. Posez une question - Ubuntu22.04 n'est pas entièrement compatible avec les derniers outils vmware

Récemment, lors de l'utilisation de la machine virtuelle Ubuntu22.04 créée par VMware16.2, j'ai constaté que même si votre vmware est la dernière version, même si vous installez l'outil vmware, vous ne pouvez pas réaliser le partage de fichiers et le copier-coller entre la machine virtuelle et l'hôte. La raison peut être qu'Ubuntu22.04 n'est pas entièrement compatible avec les derniers outils vmware.

2. Analysez le problème - d'autres versions d'outils vmware ont été installées

Sous le forum officiel vmware, une solution de référence est donnée.

Outils VMware avec Ubuntu 22,04 copier et coller... https://communities.vmware.com/t5/VMware-Workstation-Pro/VMware-tools-with-Ubuntu-22-04-copy-and-paste-not -working/td-p/2913183 Cependant, peut-être que vous, comme moi, exécutez directement les instructions suivantes, qui n'ont aucun effet au début.

sudo apt install open-vm-tools-desktop
sudo apt install open-vm-tools

La raison en est que, très probablement, vous avez déjà installé le vmtool officiel ou une ancienne version d'open-vm-tools avant cela .

3. Résoudre le problème

En mémoire de notre temps perdu, documentez par la présente la solution correcte et complète.

3.1 Désinstallez d'abord tous les vmtool ou open-vm-tools installés

sudo vmware-uninstall-tools.pl
sudo apt-get remove open-vm-tools
sudo apt-get remove --auto-remove open-vm-tools
sudo apt-get purge open-vm-tools
sudo apt-get purge --auto-remove open-vm-tools

3.2 Installez à nouveau open-vm-tools et open-vm-tools-desktop

sudo apt install open-vm-tools*

3.3 Fermez la machine virtuelle Ubuntu22.04, configurez un dossier partagé et rappelez-vous le nom du chemin

(Voici VMshare, attention à bien le distinguer du nom du dossier)

3.4 Dossier de montage

# 查询是否存在已挂载的文件夹,本例中返回VMshare,即上一步设置的共享路径的名称
vmware-hgfsclient

Si hgfs a été monté, vous devez d'abord le démonter, puis le remonter à l'aide de la commande suivante.

# 取消挂载
sudo umount /mnt/hgfs

# 在home目录下查询uid,gid和umask
id

# 重新挂载,注意:请根据上一步的查询结果,更新下一个命令中uid,gid和umask值。
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022

# 如果提示fuse:mountpoint is not empty,更换成以下指令。
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other -o uid=1000 -o gid=1000 -o umask=022

 Une fois l'exécution réussie, interrogez les autorisations des fichiers sous le chemin /mnt.

ll /mnt

Dans des circonstances normales, le propriétaire du dossier hgfs devient le nom d'utilisateur Linux actuel pour un accès normal en lecture et en écriture.

3.5 Réglage du démarrage

Redémarrez et constatez que les autorisations ont changé, vous devez configurer le démarrage pour qu'il se monte automatiquement

#打开配置文件
sudo vim /etc/fstab

# 设置开机自动挂载
.host:/ /mnt/hgfs    fuse.vmhgfs-fuse   allow_other,uid=1000,gid=1000,umask=022   0 0

Ce qui suit (rappel amical !)

Le système passe en mode d'urgence en raison d'une configuration sujette aux erreurs de fichiers montés automatiquement.

Il est préférable de sauvegarder d'abord le fichier fstab et de prendre un instantané de la machine virtuelle.

Même en mode d'urgence, vous pouvez rechercher des solutions sans aucune charge psychologique.

J'espère que cela vous aide.

Je suppose que tu aimes

Origine blog.csdn.net/slampai/article/details/128185055
conseillé
Classement