ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Ubuntu与Windows文件共享

2022-07-01 01:31:06  阅读:241  来源: 互联网

标签:jammy cn 文件共享 Windows Ubuntu https edu multiverse ubuntu


  本文分享乌班图与windows系统文件共享的解决过程,推荐使用18.04.6版本乌班图,乌班图最新版本(22.04)问题比较多此处都做记录。

ubuntu 22.04版本

环境

虚机:VMware player 16.2.3

客户机系统:ubuntu 22.04 

宿主机系统:Windows 10 64位

 

共享操作

  1.虚机安装VMware Tools工具。

    VMware Tools工具是VMware虚拟机中自带的一种增强工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions),这里主要利用其主机与客户机建立文件共享的功能,感兴趣的同学可行查阅资料。

    1)导航栏点击Player(P)->管理(M)->安装VMware Tools,本地已安装显示的是重新安装的提示,如下图所示。

    2)此时会下载VMware Tools相关文件,找到文件中的.tar.gz格式文件(我当时下载的文件名叫VMwareTools-10.3.23-16594550.tar.gz),在主目录中进行解压,并修改文件名为vmware(方便操作),然后执行vmware文件夹下的vmware-install.pl文件,进行安装,安装时一路回车或根据提示输入yes/no,指令如下

tar -xvf VMwareTools-10.3.23-16594550.tar.gz
mv vmware-tools-distrib/ vmware
sudo vmware/vmware-install.pl

    3)安装程序执行完显示 --the VMware team的字样即安装成功,重启ubuntu系统。

 

  2.设置共享文件。

    1)跳转到虚拟机设置页面,导航栏点击Player(P)->管理(M)->虚拟机设置

 

 

 

 

    或者 首页选择对应系统右键点击设置

 

 

     2)在虚拟设置页面 选项->共享文件夹,选择"总是启用"选项,并且选择windows对应共享文件夹选项,设置好后点击关闭即可。

 

 

     3)此时在ubuntu的终端执行以下指令即可看到共享文件夹,效果如图所示

vmware-hgfsclient

    


 

 

 

  执行到此处,文件夹应该出现在客户机系统的/mnt/hgfs目录下,但此时我的客户机中只有mnt目录,没有挂载目录hgfs生成,更没有显示共享文件夹。需要进行以下操作:

  3.执行挂载操作

   1)安装open-vm-tools

sudo apt install open-vm-tools

  若提示"无法定位到软件包"的问题,可进行以下操作

  方法1:执行更新操作,获取相关工具包

sudo apt-get update

  方法2:修改镜像文件

    清华源地址

    (1) 找到镜像源的文件位置/etc/apt,并备份原来的source.list文件.

cd /etc/apt/
sudo cp sources.list sources.list.old

    (2 ) 没有安装过vim 先安装 vim。安装完后修改

sudo apt-get install vim

     (3) 进入镜像文件,

sudo vim /etc/apt/sources.list

      删除或注释原文件内容将清华源相关内容复制进来

      提示:

      多行注释操作如下:

        1.首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式;

        2.在行首使用上下键选择需要注释的多行;

        3.按下键盘(大写)“I”键,进入插入模式;

        4. 然后输入注释符(“//”、“#”等);

        5. 最后按下“Esc”键。

      清华源22.04版本如下

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

      (4):wq保存source.list文件后执行update命令后即可安装

sudo apt-get update

 

  2)安装后root用户下执行挂载命令,终端即可看到共享文件夹信息。

sudo su
vmhgfs-fuse .host:/  /mnt/hgfs

  执行完以上操作,22.04版本剩余以下2个问题:

  1)共享文件夹只能在终端查看,在可视化界面中/mnt/hgfs提示权限不促;

  2)每次重启虚拟机要重新执行vmhgfs挂载命令;

  这里怀疑是虚机、客户机系统以及tools版本兼容问题有关,由于时间问题,这里没有深究。


 

ubuntu 18.04.6 版本

环境

虚机:VMware player 16.2.3

客户机系统:ubuntu 18.04.6 

宿主机系统:Windows 10 64位

共享操作

  此版本在可视化界面中可查看共享文件,操作与22.04版本的1.2两步相同,无需执行挂载操作,此处不在赘余。

 参考网址:

https://blog.51cto.com/wuweizhu/2068744

http://t.zoukankan.com/jiu0821-p-5946062.html

https://blog.csdn.net/qq_43716281/article/details/120104953

标签:jammy,cn,文件共享,Windows,Ubuntu,https,edu,multiverse,ubuntu
来源: https://www.cnblogs.com/new-bird90/p/16433191.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有