返回顶部
首页 > 资讯 > 精选 >Virtualbox下怎么为Ubuntu开机自动挂载共享目录
  • 287
分享到

Virtualbox下怎么为Ubuntu开机自动挂载共享目录

2023-07-04 11:07:20 287人浏览 薄情痞子
摘要

本篇内容介绍了“Virtualbox下怎么为ubuntu开机自动挂载共享目录”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!步骤一、实现物理机

本篇内容介绍了“Virtualbox下怎么为ubuntu开机自动挂载共享目录”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

步骤一、实现物理机整个分区的挂载

首先,在virtualbox的设置中添加你索要挂载的物理机分区为共享目录,如下图所示,我添加了【d盘根目录、e盘根目录和onedrive根目录】这3个目录作为共享目录,并将其分别命名为【drv_d/drv_e/drv_o】,你可以自己随意修改:


Virtualbox下怎么为Ubuntu开机自动挂载共享目录

这里要注意,设置共享目录时,有一个自动挂载的选项【切记不要选中】(如下图),否则ubuntu系统启动时就自动将该目录挂载到/media目录下去了,而它挂载时使用的是超级用户的权限,会造成其他的普通用户无法访问,到时还要去折腾用户权限等一堆的事,很麻烦,还不如自己手动写两个命令搞定来的干脆!


Virtualbox下怎么为Ubuntu开机自动挂载共享目录

然后,在虚拟机的/mnt目录下新建一个共享文件的挂载目录,到时外部的驱动器根目录就直接挂载到这个目录下。我这里将其命名为win10(完整地址就是/mnt/win10,当然,这个目录的位置随你自己而定,不做强求的),你自己可以随便设置【注意,新建目录时有可能会提示用户权限不足,需要sudo一下】。并在该目录下再次新建3个目录,用于挂载实际的3个共享目录,我这里同样分别命名为drv_d/drv_e/drv_o,同样你也可以自己随意设置。

leon@ubuntu:~$ cd /mnt/leon@ubuntu:/mnt$ sudo mkdir win10 shareleon@ubuntu:/mnt$ sudo chown leon *leon@ubuntu:/mnt$ sudo chgrp leon *leon@ubuntu:/mnt$ cd win10/leon@ubuntu:/mnt/win10$ mkdir drv_d drv_e drv_o

接下来,在虚拟机里修改/etc/fstab文件,增加如下的语句:

drv_d/mnt/win10/drv_dvboxsf rw,auto00drv_e/mnt/win10/drv_evboxsf rw,auto00drv_o/mnt/win10/drv_ovboxsf rw,auto00

上面的脚本中,第一个项目是外部物理机共享目录的名称,就是图1中设置的目录的名称。第二个项目中的/mnt/win10/drv_d是你想要将其挂载到ubuntu虚拟机中的挂载地址。后面的其他项目就不做解释了,具体可以百度。

至此已经完成了外部物理机的根目录自动挂载。重启之后,ubuntu便会自动将你所选定的所有目录自动挂载到你指定的地址下,如下图:


Virtualbox下怎么为Ubuntu开机自动挂载共享目录

步骤二、创建软链接文件

上面的步骤完成了根目录的自动挂载,也就是说,ubuntu一启动之后,便可以在/mnt/win10目录下访问win10系统下的d盘、e盘等根目录了。

但是,各个实际的共享目录却还藏在根目录底下的某个位置,如果要访问的话,还得一层层往下找,每次都要输入一大堆的路径,挺麻烦的。于是,我们就要创建一些快捷方式来实现便捷的访问。

做法其实也很简单,在/mnt/share目录下(同样,这个目录的位置随你自己而定,不做强求的),根据你自己的需要,为各个实际的目录创建软链接文件(ln命令)即可。具体的语法如下:

ln -s /mnt/win10/drv_d/a_download /mnt/share/tmpln -s /mnt/win10/drv_d/b_workitem/a_yxprojects/c_hud_code/imx6ul /mnt/share/wrkln -s /mnt/win10/drv_d/m_myinstitute /mnt/share/mitln -s /mnt/win10/drv_d/s_studyproject/g_gitarea /mnt/share/git

最后创建出来的效果如下:

leon@ubuntu:/mnt/share$ ls -l总用量 0lrwxrwxrwx 1 leon leon 42 5月 28 10:48 git -> /mnt/win10/drv_d/s_studyproject/lrwxrwxrwx 1 leon leon 31 5月 28 10:47 mit -> /mnt/win10/drv_d/m_myinstitute/lrwxrwxrwx 1 leon leon 28 5月 28 10:41 tmp -> /mnt/win10/drv_e/a_download/lrwxrwxrwx 1 leon leon 59 5月 28 10:47 wrk -> /mnt/win10/drv_e/b_workitem/a_projects/c_code/imx6ul/

按照上面的方法创建出来的共享目录及其链接文件,存在以下的好处:

1、在虚拟机外部映射的是win10系统的根目录,就算对于我这种强迫整理症的患者而言,只要有空随时都会有整理目录和文件的欲望,但是想要去整理根目录却没那么容易。所以,从此不用再担心我某次整理win10系统的目录会导致虚拟机的共享目录映射异常。

2、最后创建的访问通道,是基于/mnt/win10目录下的根目录而临时创建的链接文件,一旦有任何需要随时可以更改,完全不用动到外面的物理机,也不用担心多个物理机之间的冲突,实在是极其便捷!

“Virtualbox下怎么为Ubuntu开机自动挂载共享目录”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Virtualbox下怎么为Ubuntu开机自动挂载共享目录

本文链接: https://lsjlt.com/news/344513.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Virtualbox下怎么为Ubuntu开机自动挂载共享目录
    本篇内容介绍了“Virtualbox下怎么为Ubuntu开机自动挂载共享目录”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!步骤一、实现物理机...
    99+
    2023-07-04
  • virtualbox下怎么实现ubuntu20.04开机自动挂载共享文件夹?
    今天我们就来看看VirtualBox虚拟机安装Ubuntu20.04后,如何实现开机自动挂载VirtualBox共享文件夹呢?详细请看下文介绍。 安装Ubuntu20.04LTS,并安装VirtualBox内置的增强功能,关闭...
    99+
    2022-06-02
    virtualbox ubuntu20.04 开机自动挂载 共享文件夹
  • linux怎么挂载nfs共享目录
    在Linux中,可以使用以下步骤挂载NFS共享目录:1. 首先,确保你已经安装了`nfs-utils`软件包。如果没有安装,可以使用...
    99+
    2023-09-14
    linux
  • docker中windows10共享目录挂载失败怎么办
    这篇文章主要介绍docker中windows10共享目录挂载失败怎么办,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!起因在执行docker脚本的时候,出现不能创建容器的错误。如下所示:Cannot create co...
    99+
    2023-06-14
  • Ubuntu怎么将磁盘挂载在某目录下
    今天小编给大家分享一下Ubuntu怎么将磁盘挂载在某目录下的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。简介记录ubuntu...
    99+
    2023-07-04
  • CentOS6.5怎么实现开机自动挂载硬盘
    本篇内容介绍了“CentOS6.5怎么实现开机自动挂载硬盘 ”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  1、手动挂载磁盘  查看磁盘分...
    99+
    2023-06-10
  • 云服务器数据盘挂载开机自动启动怎么办
    在这个过程中,用户可以使用云服务器自动启动功能来帮助他们完成这些操作。这种功能可以通过云服务器管理器来实现,具体步骤如下: 登录云服务器管理器:用户需要首先登录到云服务器的管理页面,并按照提示输入账号和密码。 创建数据盘:在管理页面中,...
    99+
    2023-10-28
    自动启动 服务器 数据
  • 怎么用shell实现开机自动挂载本地YUM仓库程序
    本篇内容介绍了“怎么用shell实现开机自动挂载本地YUM仓库程序”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!shell实现开机自动挂载本...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作