栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

VirtualBox + Ubuntu 服务器版 Server 16~18 LTS共享文件夹的手工配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

VirtualBox + Ubuntu 服务器版 Server 16~18 LTS共享文件夹的手工配置

Windows主机上安装了VirtualBox软件,在VirtualBox中安装了虚拟机Ubuntu服务器。如何在Windows和Ubuntu之间共享文件夹?一般是选择“自动安装”,但是喜忧参半,很多时候并不成功。本文给出图解式的详细步骤,最好严格按照步骤执行。

假设你已经:

  • 在宿主机Windows上安装好VirtualBox(如VirtualBox 6.1.26 LTS版本)。
  • 把与VirtualBox的版本对应的VBoxGuestAdditions_6.1.26.iso扩展包下载(下载地址Index of http://download.virtualbox.org/virtualbox/6.1.26),并拷入VirtualBox的安装文件夹中(如D:VirtualBox)。
第一阶段:
  • 打开VirtualBox:

  • 右击虚拟机(图中hadoop01为Ubuntu服务器版),选“设置“:

 

  • 选择“共享文件夹”:

  •  选择“增加共享文件夹”:

  •  在弹出窗口中,在“共享文件夹路径”栏中,浏览选择Windows中准备共享给虚拟机的文件夹,“共享文件夹名称”会自动填入,也可另起其它名字(如shared)。一定不要勾选“只读分配”和“自动挂载”,因为后面要手工挂载。然后点击OK.

      注意:手工挂载时,也可不用这里的“共享文件夹名称”,而设置成另外的名称。

  • 此时虚拟机的配置显示情况如图所示:

  •  启动虚拟机:

  • 当虚拟机启动好后,选择“设备---> 安装增强功能...”:

 

 如果前面配置情况图中有:

则点击“安装增强功能”时,会弹出:

 这个不用管。

  • 下面的命令将把共享文件夹挂载到/media/cdrom,其实可以挂在任何文件夹上:

    sudo mkdir /media/cdrom
    sudo mount -t iso9660 /dev/cdrom /media/cdrom
    
  • 检查安装VirtualBox虚拟机扩展所依赖的软件:

    sudo apt-get update
    sudo apt-get install -y build-essential linux-headers-`uname -r`
    
  • 运行虚拟机扩展的脚本,可能要等待一会:

    sudo /media/cdrom/./VBoxLinuxAdditions.run
    
  • 执行下面的命令来重启虚拟机:

    sudo shutdown -r now
    
  • 下面把共享文件夹再安装到用户工作目录~下的“shared”文件夹上,用起来更方便:

  • 在工作目录下创建文件夹shared:

    mkdir ~/shared
    
  • 把Windows宿主机上的共享文件夹安装到~/shared目录上,注意下面命令中第一个shared是共享文件夹名称,没用前面弹出窗中指定的共享文件夹名称“bigdsoft”:

    sudo mount -t vboxsf shared ~/shared
    
  • 通过下面的命令就可进入虚拟机的共享文件夹了:

    cd ~/shared
    
第二阶段:让共享文件夹的成为永久的

上面设置的共享文件夹是临时性的,虚拟机重启后共享文件夹的设置将会消失。通过下面的设置将会让共享文件夹的设置成为永久的:

  • 编辑/etc/fstab文件(注:nano是Ubuntu中类似vi的文本编辑程序):

    sudo nano /etc/fstab
    
  • 在文件fstab (用tab分割)中添加下面一行。用你的用户名替换,然后保存文件:

    shared /home//shared vboxsf defaults 0 0
    
  • 编辑modules文件:

    sudo nano /etc/modules
    
  • 在文件/etc/modules中添加下面一行然后保存:

    vboxsf
    
  • 重启虚拟机,并在登录:

    sudo shutdown -r now
    
  • 到你的工作目录中,看看是不是含有下面绿色表示的文件:

共享文件夹的一个好用处:把共享文件夹作为Apache网页服务器的根目录

删除apache的旧目录(建议先把其中的文件备份)

sudo rm -rf /var/www/html 

建立一个apche网页服务器根目录到共享文件夹的符号链接:

sudo ln -s ~/shared /var/www/html

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/388611.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号