如何在装有最新 Archlinux 的虚拟机上安装 virtualbox 虚拟机附加功能?

如何在装有最新 Archlinux 的虚拟机上安装 virtualbox 虚拟机附加功能?

我想在来宾 Archlinux 机器上安装 virtualbox 来宾附加功能。 vbox版本是4.2.10 r84104,Arch 安装介质是最新版本2013.04.01作为systemd启动系统的默认程序。

我安装了 iso 文件并cd安装到安装点,运行./VBoxLinuxAdditions.run,但它报告Unable to determine your linux distribution.

我检查了安装脚本,发现在函数中check_system_type(),没有处理 Archlinux 的分支。我尝试了touch类似的文件/etc/gentoo-release但失败了。

我如何安装附加功能?任何帮助或建议将不胜感激。

答案1

所有你需要做的是安装virtualbox-guest-utilspacman.不要做任何其他事情。甚至不要尝试从 Virtualbox 的菜单安装 Virtualbox Guest Utils,也不要挂载 iso,该方法适用于许多发行版,但不适用于 ArchLinux。

当你完成我第一句话所说的事情后,就按照我第一句话所说的去做维基条目

Arch 没有版本,它是滚动版本,所以说“使用最新的 Archlinux”是错误的。安装介质的年龄不会影响任何东西,它只是提供安装时可用的程序,因此如果您使用 2010 年的安装介质安装 arch 并不重要。您将获得与最终 arch 安装相同版本的程序。

答案2

使用 VirtualBox 6.1.2 r139181 安装 VB 附带的 VirtualBox Guest Additions 修复了 Windows 10 主机和 Linux Mint 21 Cinnamon 的剪切/粘贴问题,但这导致 VB 共享文件夹不再工作抱怨:/sbin/mount.vboxsf:正在安装失败并出现错误:参数无效

通过 Linux Mint Software Manager 安装 virtualbox-guest-utils 解决了安装问题,并且从主机到客户机的剪切/粘贴仍然有效。

相关内容