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分割)中添加下面一行。用你的用户名替换<username>,然后保存文件:

    shared /home/<username>/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

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值