返回

VirtualBox下Ubuntu 20.04开机自动挂载共享文件夹指南

电脑技巧

在 VirtualBox 中实现 Ubuntu 20.04 自动挂载共享文件夹

在使用 VirtualBox 进行虚拟机操作时,文件共享是一个常见需求。手动挂载共享文件夹既麻烦又耗时。本文将指导您如何在 VirtualBox 下实现 Ubuntu 20.04 开机自动挂载共享文件夹,让文件共享变得轻而易举。

步骤 1:设置共享文件夹

  1. 启动 VirtualBox 中的 Ubuntu 20.04 虚拟机。
  2. 在 VirtualBox 主界面,导航至“设备”>“共享文件夹”>“添加共享文件夹”。
  3. 选择要共享的文件夹路径,勾选“自动挂载”和“只读”选项。
  4. 单击“确定”保存设置。

步骤 2:配置系统启动脚本

  1. 打开终端(Ctrl+Alt+T)。
  2. 使用以下命令创建并打开一个名为“automount.sh”的脚本文件:
sudo nano /etc/init.d/automount.sh
  1. 在“automount.sh”脚本文件中,添加以下内容:
#!/bin/bash

# 挂载共享文件夹
mount -t vboxsf shared_folder /mnt/shared_folder

# 确保共享文件夹具有正确的权限
chmod 777 /mnt/shared_folder
  1. 保存并关闭脚本文件。

步骤 3:使脚本可执行

使用以下命令使“automount.sh”脚本可执行:

sudo chmod +x /etc/init.d/automount.sh

步骤 4:将脚本添加到系统启动项

使用以下命令将“automount.sh”脚本添加到系统启动项:

sudo update-rc.d automount.sh defaults

步骤 5:重新启动虚拟机

重新启动 Ubuntu 20.04 虚拟机,以使更改生效。

步骤 6:验证自动挂载

重新启动虚拟机后,检查共享文件夹是否已自动挂载。打开文件管理器(Nautilus),您应该可以在左侧边栏中看到共享文件夹。

常见问题解答

1. 共享文件夹没有自动挂载

  • 检查共享文件夹的路径是否正确。
  • 检查共享文件夹的权限是否正确(应具有读写权限)。
  • 检查“automount.sh”脚本是否已添加到系统启动项。
  • 尝试重新启动虚拟机。

2. 共享文件夹无法访问

  • 检查共享文件夹的权限是否正确(应具有读写权限)。
  • 尝试使用不同的用户帐户访问共享文件夹。
  • 尝试重新启动虚拟机。

3. 如何卸载共享文件夹

要卸载共享文件夹,请按照以下步骤操作:

  1. 卸载共享文件夹:
sudo umount /mnt/shared_folder
  1. 从 VirtualBox 中删除共享文件夹:
    在 VirtualBox 主界面中,导航至“设备”>“共享文件夹”>“移除共享文件夹”。

4. 如何更改共享文件夹的路径

要更改共享文件夹的路径,请按照以下步骤操作:

  1. 在 VirtualBox 主界面中,导航至“设备”>“共享文件夹”>“编辑共享文件夹”。
  2. 更改共享文件夹的路径。
  3. 单击“确定”保存设置。

5. 如何设置共享文件夹为读写

要将共享文件夹设置为读写,请按照以下步骤操作:

  1. 在 VirtualBox 主界面中,导航至“设备”>“共享文件夹”>“编辑共享文件夹”。
  2. 取消勾选“只读”选项。
  3. 单击“确定”保存设置。

通过遵循这些步骤,您可以在 VirtualBox 下实现 Ubuntu 20.04 开机自动挂载共享文件夹,让文件共享更加方便,提高工作效率。