在本文中,我将向你展示如何在Linux Mint虚拟机中安装VirtualBox Guest Additions,要学习本教程,你需要在VirtualBox中安装Linux Mint作为来宾操作系统(参考:Linux Mint 19安装教程)。
在Linux Mint中安装Virtualbox Guest Additions 登录Linux Mint(来宾操作系统)并在终端窗口中运行以下命令以更新软件包: sudo apt update sudo apt upgrade 请注意,如果在升级过程中安装了新的Linux内核,则需要重新启动Linux Mint虚拟机,之后,运行以下命令以安装构建内核模块所需的包: sudo apt install build-essential module-assistant 接下来,使用以下命令准备Linux Mint以构建内核模块: sudo m-a prepare 然后在VirtualBox窗口菜单栏中,选择Devices > Insert Guest Additions CD image:
如果主机操作系统已有CD映像,则会询问你是否要运行该软件,选择运行(Run):
然后,需要输入密码才能安装访客添加内容:
终端窗口输出: Verifying archive integrity... All good. Uncompressing VirtualBox 6.0.10 Guest Additions for Linux........ VirtualBox Guest Additions installer Copying additional installer modules ... Installing additional modules ... VirtualBox Guest Additions: Starting. VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. This may take a while. VirtualBox Guest Additions: To build modules for other installed kernels, run VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup <version> VirtualBox Guest Additions: or VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all VirtualBox Guest Additions: Building the modules for kernel 4.15.0-55-generic. update-initramfs: Generating /boot/initrd.img-4.15.0-55-generic VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted Press Return to close this window... 安装guest additions后,按Enter关闭终端窗口并重新启动Linux Mint虚拟机,现在可调整大小的显示应该能正常工作,Linux Mint VM的屏幕分辨率将根据VirtualBox窗口的大小进行调整,可以按右Ctrl和F键盘快捷键进入全屏模式,你现在还可以配置共享文件夹和双向共享剪贴板。
如果VirtualBox无法找到Guest Additions CD Image 如果主机操作系统没有guest添加CD映像,则会要求你单击按钮将CD映像下载到主机操作系统,单击下载(Download):
如果无法从上面的窗口下载它,请转到 http://download.virtualbox.org/virtualbox/,选择一个版本并将VBoxGuestAdditions ISO下载到你的主目录,下载后,插入ISO映像,如果看到以下错误,请单击“强制卸载(Force Umount)”:
在主机和来宾之间启用复制和粘贴剪贴板 安装guest additions后,你可以转到虚拟机设置 - >常规 - >高级并启用双向剪贴板(virtual machine settings -> General -> Advanced):
启用共享文件夹 现在,你还可以通过共享文件夹功能在主机和来宾操作系统之间共享文件,转到虚拟机设置,在左侧窗格中,选择“共享文件夹(Shared Folders)”,然后单击“添加(add)”按钮以添加共享文件夹:
在“文件夹路径(Folder Path)”字段中,选择主机操作系统上的文件夹。 勾选自动挂载(Auto-mount)复选框,以便在虚拟机启动时共享文件夹将自动挂载到来宾操作系统。 在挂载点(Mount-point)字段中,在客户操作系统上输入路径,例如用户主目录中的子目录。 勾选Make Permanent复选框。
保存设置后,你会发现共享文件夹出现在Linux Mint虚拟机的主目录中,但只有root用户和vboxsf组的成员才能对此共享文件夹具有读写权限,所以我们现在需要的是将你的用户添加到vboxsf组,在Linux Mint中打开终端并运行以下命令,用你的真实用户名替换用户名: sudo adduser username vboxsf 参考:使用useradd、adduser、newusers命令在Linux中创建用户帐户。 退出当前会话并重新登录,现在你应该能够访问共享文件夹。
相关主题 |