VM Virutal Box的Ubuntu虚拟机与windows宿主机之间设置共享文件夹(自动挂载,永久有效)

本文参考如下链接        How to access a shared folder in VirtualBox? - Ask Ubuntu

(1)安装增强功能(Guest Additions)

首先,在网上下载VBoxGuestAdditions光盘映像文件

下载地址:Index of http://download.virtualbox.org/virtualbox

根据安装的VM Virtual Box版本下载对应版本的安装包

下载到Windows本地中后,在VirtualBox 的【设置/存储/控制器】中进行加载

(2)点击虚拟机系统任务栏中的光盘图标,进入文件夹中,在空白处右键选择【在终端打开】

然后在终端中输入:

sudo ./VBoxLinuxAdditions.run

(3)重启虚拟机

(4)设置共享粘贴板

(5)在Windows资源管理器中指定位置设置共享文件夹

(6)在VM virtual Box设置中添加共享文件夹

注意️:勾选 “自动挂载”之后,开机启动之后,系统挂载的文件夹所在目录是ubuntu默认的media下,文件夹名称为 sf_filename (如:sf_VirtualBoxShare),见下文。

(以下内容为补充拓展部分,可直接跳过)

其他方法:

其中Ubuntu系统中的media文件夹所在路径参考下图

虚拟机系统Ubuntu所有挂载的磁盘或者是文件夹均位于 /media

(7)将登录虚拟机系统的普通用户加入到管理员权限组中,在终端执行如下命令

sudo usermod -a -G vboxsf username

其中username为普通用户名,如下图中的kk

若无此步骤,执行完挂载共享文件夹指令,重启进入虚拟机系统Ubuntu中后(下文步骤(9)~(11)),会导致没有权限访问共享文件夹,如下图所示

(8)注销虚拟机系统,重新登录

(9) 在虚拟机系统Ubuntu中的随便目录下新建一个文件夹(如share),如下图所示

mkdir /home/kk/下载/share

然后输入挂载Windows和Ubuntu共享文件夹的命令:

sudo mount -t vboxsf VirtualBoxShare /home/kk/下载/share

(注:share文件夹可在第(11)步完成后删除)

(10)重启虚拟机系统Ubuntu

(11)重启系统中之后,在文件夹中点击共享文件夹sf_VirtualBoxShare,可以正常访问

(12)测试共享文件夹,在Windows下的VirtualBox文件夹中新建一个txt文档,Ubuntu下的sf_VirtualBoxShare文件夹中会同步出现;同理在Ubuntu下的sf_VirtualBoxShare文件夹中新建一个名为txt的文件夹,Windows下的VirtualBox文件夹中会同步出现。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/61129.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI的魔力:如何为开源软件注入智慧,开启无限可能

“AI的魔力:如何为开源软件注入智慧,开启无限可能” 引言: 在科技发展的浪潮中,开源软件生态一直扮演着推动创新与共享的重要角色。从Linux到Python,开源项目赋予了开发者全球协作的机会,推动了技术的飞速…

IThenticate 查重有无免费午餐?深度解析

经历过论文“折磨”的过来人,深知查重工具是写论文不可或缺的助手。而 iThenticate 查重系统,深受出版商、学术机构和研究人员喜爱。不过,每次看到它那昂贵的价格,就让很多小伙伴直呼,IThenticate查重系统就没有免费的…

启动SpringBoot

前言:大家好我是小帅,今天我们来学习SpringBoot 文章目录 1. 环境准备2. Maven2.1 什么是Maven2.2 创建⼀个Maven项⽬2.3 依赖管理2.3.1 依赖配置2.3.2 依赖传递2.3.4 依赖排除2.3.5 Maven Help插件(plugin) 2.4 Maven 仓库2.6 中…

DHCP服务(包含配置过程)

目录 一、 DHCP的定义 二、 使用DHCP的好处 三、 DHCP的分配方式 四、 DHCP的租约过程 1. 客户机请求IP 2. 服务器响应 3. 客户机选择IP 4. 服务器确定租约 5. 重新登录 6. 更新租约 五、 DHCP服务配置过程 一、 DHCP的定义 DHCP(Dynamic Host Configur…

使用 Certbot 为 Nginx 自动配置 SSL 证书

1.安装Certbot和Nginx插件 sudo apt-get update sudo apt-get install certbot python3-certbot-nginx 2.获取和安装证书 运行Certbot自动安装SSL证书。注意替换 your_domain sudo certbot --nginx -d your_domain Certbot将自动与Lets Encrypt的服务器通信,验证域…

ros2键盘实现车辆: 简单的油门_刹车_挡位_前后左右移动控制

参考: ROS python 实现键盘控制 底盘移动 https://blog.csdn.net/u011326325/article/details/131609340游戏手柄控制 1.背景与需求 1.之前实现过 键盘控制 底盘移动的程序, 底盘是线速度控制, 效果还不错. 2.新的底盘 只支持油门控制, 使用线速度控制问题比较多, 和底盘适配…

DICOM医学影像应用篇——窗宽窗位概念、原理及实现详解

目录 窗宽窗位调整(Windowing)在DICOM医学影像中的应用 窗宽窗位的基本概念 窗宽(Window Width, WW) 窗位(Window Level, WL) 窗宽窗位调整的基本原理 映射逻辑 数学公式 窗宽窗位调整的C实现 代码…

天锐绿盾加密软件与Ping32联合打造企业级安全保护系统,确保敏感数据防泄密与加密管理

随着信息技术的飞速发展,企业在日常经营过程中产生和处理的大量敏感数据,面临着越来越复杂的安全威胁。尤其是在金融、医疗、法律等领域,数据泄漏不仅会造成企业巨大的经济损失,还可能破坏企业的信誉和客户信任。因此,…

HarmonyOS:@Provide装饰器和@Consume装饰器:与后代组件双向同步

一、前言 Provide和Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于上文提到的父子组件之间通过命名参数机制传递,Provide和Consume摆脱参数传递机制的束缚,实现跨层级传递。 其中Provi…

【Spring MVC】如何运用应用分层思想实现简单图书管理系统前后端交互工作

前言 🌟🌟本期讲解关于SpringMVC的编程思想之应用分层~~~ 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客 🔥 你的点赞就是小编不断更新的最大动力 🎆那…

【Linux】项目自动化构建工具-make/Makefile

【Linux】项目自动化构建工具-make/Makefile make 和 makefile 的概念如何清理项目推导过程Linux第⼀个小程序−倒计时 🌏个人博客主页:个人主页 make 和 makefile 的概念 make是一个命令工具,是一个解释makefile中指令的命令工具&#xf…

arcgis for js点击聚合要素查询其包含的所有要素

功能说明 上一篇讲了实现聚合效果, 但是点击聚合效果无法获取到该聚合点包含的所有点信息 这一篇是对如何实现该功能的案例 实现 各属性说明需要自行去官网查阅 官网案例 聚合API 没空说废话了, 加班到12点,得休息了, 直接运行代码看效果就行, 相关重点和注意事项都在代码注…

【计算机视觉】图像基本操作

1. 数字图像表示 一幅尺寸为MN的图像可以用矩阵表示,每个矩阵元素代表一个像素,元素的值代表这个位置图像的亮度;其中,彩色图像使用3维矩阵MN3表示;对于图像显示来说,一般使用无符号8位整数来表示图像亮度&…

javaweb-day03-前端零碎

1.Ajax (1)概述 (2)原生Ajax-繁琐,现已基本弃用 2.Ajax-Axios (2)案例 3.前端工程化 3.1 基础 3.2 vue项目 (1)项目目录结构 (2)主要开发…

论文阅读:A Software Platform for Manipulating theCamera Imaging Pipeline

论文代码开源链接: A Software Platform for Manipulating the Camera Imaging Pipelinehttps://karaimer.github.io/camera-pipeline/摘要:论文提出了一个Pipline软件平台,可以方便地访问相机成像Pipline的每个阶段。该软件允许修改单个模块…

Python毕业设计选题:基于django+vue的智能停车系统的设计与实现

开发语言:Python框架:djangoPython版本:python3.7.7数据库:mysql 5.7数据库工具:Navicat11开发软件:PyCharm 系统展示 管理员登录 管理员功能界面 车主管理 车辆信息管理 车位信息管理 车位类型管理 系统…

使用phpStudy小皮面板模拟后端服务器,搭建H5网站运行生产环境

一.下载安装小皮 小皮面板官网下载网址:小皮面板(phpstudy) - 让天下没有难配的服务器环境! 安装说明(特别注意) 1. 安装路径不能包含“中文”或者“空格”,否则会报错(例如错误提示:Cant cha…

【jmeter】服务器使用jmeter压力测试(从安装到简单压测示例)

一、服务器上安装jmeter 1、官方下载地址,https://jmeter.apache.org/download_jmeter.cgi 2、服务器上用wget下载 # 更新系统 sudo yum update -y# 安装 wget 以便下载 JMeter sudo yum install wget -y# 下载 JMeter 压缩包(使用 JMeter 官方网站的最…

【大数据学习 | Spark-Core】详解Spark的Shuffle阶段

1. shuffle前言 对spark任务划分阶段,遇到宽依赖会断开,所以在stage 与 stage 之间会产生shuffle,大多数Spark作业的性能主要就是消耗在了shuffle环节,因为该环节包含了大量的磁盘IO、序列化、网络数据传输等操作。 负责shuffle…

Flink高可用配置(HA)

从Flink架构中我们可以看到,JobManager这个组件非常重要,是中心协调器,负责任务调度和资源管理。默认情况下,每个Flink集群只有一个JobManager实例。这会产生单点故障(SPOF):如果JobManager崩溃,则无法提交新程序,正在运行的程序也会失败。通过JobManager的高可用性,…