Answers:
经过一遍又一遍的苦苦挣扎后....卸载了所有virtualbox guest虚拟机,并先安装了dkms FIRST,然后又添加了guest虚拟机,然后能够执行View-> Auto-resize Guest Display。
终于奏效了:
替代root或对每个apt-get使用sudo:
$ sudo su -
Password: **********
apt-get remove virtualbox-guest-dkms
apt-get remove virtualbox-guest-additions
可能会告诉您它已经完成了...
shutdown -r now
重新启动...注:您很可能需要从Virtualbox关机以重新启动
apt-get update
apt-get install virtualbox-guest-additions-iso
shutdown -r now
现在处于全屏模式:
Virtualbox菜单:VIEW-> AutoResize Guest Display(主机+ G)
您可能需要反复冲洗才能起作用-花了我六遍!最后一个序列有效,但没有说清楚...
请注意,在该过程的早期重复过程中的某个时候,我升级到了VirtualBox的最新版本(BSOD是我的PC),但我认为这并不是让VM最终识别我的实际屏幕尺寸的因素。
没有足够的代表对user1665886和danijelc的帖子发表评论,所以我想添加以下内容:
该解决方案将卸载dkms,您需要重新安装并重新配置它:
sudo apt-get install virtualbox-guest-dkms
sudo dpkg-reconfigure virtualbox-guest-dkms
完成后,VirtualBox会以显示器的全分辨率自动显示桌面。
感谢Windows博士这个帖子。
这个问题困扰了我两个星期,我终于解决了。现在,GuestAdditions提供的功能(如全屏,共享剪贴板,拖放)全部可用。
最重要的是,不要使用 Oracle VirtualBox附带的“ GUEST ADDITIONS CD”,您通常可以在菜单“设备”-“插入来宾添加CD映像”中找到它。但是,请从官方网页下载最新的VBoxAdditions iso文件,将映像文件安装在您的虚拟机中,然后运行外壳文件“ VBoxLinuxAdditions.run”:
sudo sh VBoxLinuxAdditions.run
出现提示时输入密码。重新启动您的虚拟机,然后一切都应该正常工作。
就我而言,可以通过更改以下设置来解决此问题。需要关闭VM才能更改设置。
(VM的)设置>显示>图形控制器>并选择“ VBoxVGA”