虚拟机里的 debian 12 无法安装增强功能

在虚拟机里安装了 debian 12 ,但是无法安装增强功能。运行时总是提示权限受限。直接 su 切换到 root 用户不行。使用带 sudo 权限的当前用户也不行。

截个图看看具体啥错误啊。

1 个赞

vbox吗?

我最初在对比virtualBox和virt-Manager时,得出的结论是应该选择virt-Manager,其中一个原因就是,virt-Manager不需要像virtualBox那样安装增强功能包。

其实只有当你安装 linux 虚拟机的时候才不需要,如果是 windows 的话,还是要安装一些类似的东西(驱动),不然无法调整分辨率和使用剪贴板等等。

你是说,不装额外的驱动,无法在windows虚拟机里调整分辨率?
应该是可以调整的~

剪贴板是说,host与guest共享剪贴板?

是的。

而且使用 virt-manager 的话,如果你要使用 virtio-fs 文件共享之类的功能还是要安装额外的软件。

不过 virtualbox 和 virt-manager 也是各有优劣,virtualbox 用起来更简单,virt-manager 性能更好。

回复下楼主的问题,其实是可以安装的,只是有点麻烦,但我已经忘了怎么操作了,我很久没用过 virtualbox 了。

楼主也可以考虑下 virt-manager。

出于安全原因,我的host与guest不允许共享剪贴板。

并且,文件共享功能,我自己一直在用的方案,其实是virt-copy-in/out命令,主要原因是这两个命令在执行时,guest是关机的状态,相对安全性更高一些。

由于上面的原因,所以我一直没有额外安装过什么软件。

之前有测试过virtio-fs,只是为了确认共享方案是否可行及操作难度,供那些不想使用任何命令的人来选择使用。

其实非要装也是可以的,有个 qemu-guest-agent,不过功能比较单一。

这个好像还真行,可以online使用。

debian虚拟机安装 virtualbox-guest-utils和 virtualbox-guest-x11这2个软件包就行了,不能复制粘贴,可以共享文件夹,具体是:主机也装这两个软件包如果也是debian的话,主机和虚拟机都加入一个组就行了(我忘了哪个组了,自己查看一下组,比较明显的),总的来说还是挺麻烦的

非常抱歉,这段没有时间进行后续操作。稍后回复进一步的情况

已经明白了。无法直接执行 VBoxLinuxAdditions.run 文件,而是需要使用 sh 来执行:
sh VBoxLinuxAdditions.run
就这样

不应该啊。