目录

  • 解决方法一
  • 解决方法二
  • 解决方法三
  • 查看共享文件夹是否挂载成功:
  • 参考文献



设置共享文件夹时,为什么需要安装VMware tools软件?

原因很简单,在windows下安装了虚拟机(VMware Workstation),而在虚拟机VMware下,安装一个Ubuntu。Ubuntu要想操作Windows下的文件夹VMware,需要通过虚拟机才可以,于是要在虚拟机和Ubuntu之间安装一个插件,以便能交互。而虚拟机是可以直接与Windows交互(因为虚拟机VMware是windows下的一个软件),也就能操作windows下的文件夹。

ubuntu重启提示 A stop job is running for session 1 of user ubuntu重启后_linux

如果是第一次成功设置过共享文件夹,但下次重新打开Ubuntu后,发现共享文件夹已找不到,说明已失效。解决办法如下:

操作前,先查看共享文件夹是否启用和总是开启。操作步骤:虚拟机——》设置———》选项——共享文件夹)

ubuntu重启提示 A stop job is running for session 1 of user ubuntu重启后_运维_02


提示:如果不想耗费太多精力在这个上面,想快速解决问题,建议直接跳到——解决方法三


解决方法一


首先需要装光盘镜像。 如果在Ubuntu主界面的右下角,没有光盘图标,如下图所示,则要先进行设置。

ubuntu重启提示 A stop job is running for session 1 of user ubuntu重启后_运维_03

虚拟机————》设置————》硬件————》CD/DVD(SATA)

ubuntu重启提示 A stop job is running for session 1 of user ubuntu重启后_共享文件夹_04


本人虚拟机VMware Workstation安装路径为 C:\Program Files (x86)\VMware\VMware Workstation\linux.iso

重新安装VMware tools

ubuntu重启提示 A stop job is running for session 1 of user ubuntu重启后_服务器_05

解决方法二

打开终端,执行以下命令即可:

提示:如果之前没有安装该软件则先安装(我用的是在线安装),执行以下命令:
sudo apt-get install open-vm-tools

什么是open-vm-tools 如何查看open-vm-tools是否安装成功,执行步骤如下:

user@ubuntu:~$ cd /etc/init.d
user@ubuntu:/etc/init.d$ ls

就可以看到里面有了open-vm-tools

ubuntu重启提示 A stop job is running for session 1 of user ubuntu重启后_共享文件夹_06

安装完成后,输入下面这条命令就可使用共享文件夹了:

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

注意:该方法唯一不足的是,每次重新打开Ubuntu后,在使用共享文件夹前,都要先执行该命令才能正常使用。(推荐使用方法二

解决方法三

使用脚本的方式,也就弥补了方法二的缺陷。

目录

内容

/etc

主要配置文件和初始化执行文件

/mnt

挂载点,临时挂载文件系统用

提示:如果之前没有安装过open-vm-tools,则先安装(我用的是在线安装),执行以下命令:
sudo apt-get install open-vm-tools
  1. 新建一个名为rc.local的脚本(记得给用户添加sudo权限):
#打开终端,执行以下命令
sudo vim /etc/rc.local
  1. 在脚本里面添加如下内容:
#!/bin/sh -e
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other
  1. 保存并退出,在终端上执行以下命令,使脚本能有运行的权限。
sudo chmod +x /etc/rc.local
  1. 重启虚拟机即可

执行以上步骤之后,每次启动就会自动挂载共享文件夹到 /mnt目录下,就不用再输入其他指令,就可直接使用了。

查看共享文件夹是否挂载成功:

查看共享文件夹是否存在,打开终端下,执行以下操作即可。

#方法一:输入该命令即可:vmware-hgfsclient
#方法二:输入两条命令:
#			(1)cd /mnt/hgfs
#			(2)ls
执行后的结果如下:
user@ubuntu:~$ vmware-hgfsclient
VMware
user@ubuntu:~$ cd /mnt/hgfs
user@ubuntu:/mnt/hgfs$ ls
VMware
user@ubuntu:/mnt/hgfs$

可以看到,我在Windows下创建的文件夹VMware就能看到,说明共享文件夹设置成功了。