在虚拟机(如VirtualBox)中测试另一个操作系统是不够的–您需要安装VirtualBox的Guest Additions以获得最佳体验。
Guest Additions的功能是什么?您可以安装它们吗?
什么是Guest Additions?
Guest Additions是您要虚拟化的操作系统中安装的一些额外软件。该操作系统也称为“来宾OS"。同时,您实际上已安装在硬件上的操作系统以及每次打开系统时都会启动的操作系统称为“主机OS"。这就是Guest Additions名称的来源-它们是guest OS的附加名称。
安装Guest Additions可以启用VirtualBox中已内置的各种额外功能。这些功能包括自动调整大小,无缝模式,双向剪贴板,拖放以及总体上更好的性能。只能执行640×480、800×600或1024×768的分辨率,并且无论虚拟机窗口的大小如何都将保持这种状态。
共享剪贴板
来宾添加还允许以单向或双向方式共享剪贴板。我个人认为双向是最方便的,因为这样您就可以在两个操作系统之间切换而不必三思而行。您可以在一个操作系统中复制的任何内容(无论是文本,图像还是其他)都可以粘贴到另一个操作系统中。
拖放
另一个功能有助于两者之间的互操作性操作系统是拖放式的。这样,您就可以轻松地将项目从一个操作系统拖到另一个操作系统,因此,如果您需要在来宾OS中存储需要存储在主机OS上的东西,则不必花太多时间。
无缝模式
此外,具有共享的剪贴板和拖放功能,同时使用来宾OS和主机OS都很简单。
已改进性能
最后,Guest Additions还可以提高Guest OS的性能。例如,当您在不带Guest Additions的VirtualBox中运行Ubuntu时,Ubuntu可能会不必要地变慢,这很快就会令人烦恼。在作为来宾添加的一部分安装的内核模块中找到。它们帮助来宾操作系统更好地与虚拟机通信。内核模块执行此操作的技术原因很多,但这超出了本文的范围。只是知道安装它们确实会有所帮助。
安装Guest Additions
在Windows中,借助安装程序,它应该可以轻松安装。在Linux中,您需要先输入密码,然后安装程序才能处理其余的工作。但是,只有在确保已安装gcc,g ++,dkms和kernel-devel的情况下,它才能很好地工作。
在Ubuntu中,选择安装Guest Additions之前,您只需要运行终端命令:
sudo apt-get install gcc g ++ dkms
在Fedora中,命令为:
sudo yum install gcc g ++ dkms kernel-devel
。
使用来宾添加
如您所见,在来宾操作系统中安装来宾添加是非常值得的。 VirtualBox的最佳体验。只需片刻即可快速重启,因此没有理由不这样做。坦白地说,唯一的原因可能是因为您只是在重新删除操作系统之前就对其进行了快速测试,但是即使那样,还是值得安装Guest Additions来提高性能的。
标签: