不确定这是否是论坛上发布这篇文章的正确部分,但我刚刚在VirtualBox上创建了一个VM,使用最新的Fedora作为来宾,一切都进行得很顺利。
现在,我必须导入一个Windows安装程序,然后再通过葡萄酒安装,而且我无法完成传输。
每一次,VM都会在传输即将结束之前锁定(就好像我刚刚断开了连接,当然没有)。
我试过拖放复制粘贴什么都没用。
我是否应该以root用户身份登录,将文件管理器作为sudo打开?
发布于 2022-01-11 13:17:28
在使用VirtualBox时,需要安装未定义
Oracle允许您将内容从主机拖放到客户端,反之亦然。为此,必须在来宾上安装最新版本的guest添加。
拖放透明地允许从一端复制或打开文件、目录,甚至某些剪贴板格式。例如,从主机到客户或从客户到主机。然后,您可以在主机和VM之间执行拖放操作,因为它是主机操作系统上的本机拖放操作。
目前,拖放是为基于Windows和基于X-Windows的系统实现的,无论是在主机端还是在客户端。由于XDND支持许多不同的拖放协议,目前只支持最常见的XDND协议。使用其他协议(如Motif或OffiX )的应用程序将不会被Oracle所识别。
在使用拖放的上下文中,数据的来源称为源。也就是说,实际数据来自和指定的位置。目标指定来自源的数据应转到何处。可以通过各种方式将数据从源传输到目标,例如复制、移动或链接。
注意,目前只支持复制数据。移动或链接尚未实现。
当数据从主机传输到客户操作系统时,在这种情况下,主机是源,而客户操作系统是目标。但是,当将数据从客户操作系统传输到主机时,这次客户操作系统成为源,主机是目标。
出于安全考虑,可以在运行时根据每个VM配置拖放菜单项,或者使用虚拟机的设备菜单中的拖放菜单项,如下面所示,或者使用VBoxManage命令。
可以使用下列拖放模式:
已禁用。完全禁用拖放功能。这是创建新VM时的默认情况。
接待客人。启用从主机到客户的拖放操作。
主人的客人。启用从客户到主机的拖放操作。
双向的。启用两个方向的拖放操作:从主机到客户,从客户到主机。
注拖放支持取决于所使用的前端。目前,只有VirtualBox管理器前端提供此功能。
若要使用VBoxManage命令控制当前拖放模式,请执行以下操作。modifyvm和controlvm VM命令允许从命令行设置VM的当前拖放模式。
由于Oracle可以在各种主机操作系统上运行,并且还支持广泛的客户,所以传输后必须翻译某些数据格式。这使得接收数据的目标操作系统能够以适当的方式处理这些数据。
注意:当拖动文件时,不以任何方式进行数据转换。例如,当将文件从Linux来宾传输到Windows主机时,Linux特定的行尾不会转换为Windows行结束。
以下格式由Oracle拖放服务处理:
纯文本:来自文本编辑器、互联网浏览器和终端窗口等应用程序。
文件:来自文件管理器,如Windows Explorer、Nautilus和Finder。
目录:对于目录,同样的格式适用于文件。
已知的拖放限制如下:
在Windows主机上,不允许在UAC提升(用户帐户控制)程序和非UAC提升程序之间拖放内容。如果您以管理员权限启动Oracle,则拖放将不适用于Windows,默认情况下该浏览器以常规用户权限运行。
https://serverfault.com/questions/1089661
复制相似问题