在Ubuntu,Linux Mint和Korora中,我要做的就是将映像加载到CD驱动器中,并且它识别出该映像并询问我是否要运行它。
所有工作都无缝进行。 >在基本操作系统中,当我加载CD映像时,没有提示。我尝试运行.sh文件,什么都没有。

我在做什么错了,怎么解决?

#1 楼

VirtualBox扩展CD随附需要终端的安装脚本VBoxLinuxAdditions.run。有一个包装器脚本autorun.sh尝试打开终端仿真器并在其中运行VBoxLinuxAdditions.run。它尝试使用konsolegnome-terminalxterm(从VirtualBox 4.3.28开始),但是默认情况下均未安装它们,因此它放弃了。您尝试的其他发行版可能至少具有xterm或gnome-terminal,而基本操作系统在默认安装中仅具有Pantheon Terminal(pantheon-terminal)。

如果在“文件”中打开CD,请突出显示autorun.sh并选择菜单中的“运行”,抱怨无法运行终端的错误被写入您主目录中的日志文件.xsession-errors(以及许多其他废话)。

要安装VirtualBox扩展,首先在VirtualBox的“设备”菜单中选择“安装来宾添加CD映像”。然后打开Pantheton Terminal,然后键入命令

sudo /media/gilles/VBOXADDITIONS_4.3.28_100309/VBoxLinuxAdditions.run


适当调整用户名和VirtualBox版本。您可以使用Shell的完成功能来保存键入内容:如果键入的内容不明确,则在键入文件或目录名称的开头后按Tab键即可自动插入其余部分。例如,如果您是计算机上的唯一用户,则可以键入

sudo /meTab/Tab/VTab/VTabLTabEnter


如果当前没有插入其他可移动介质,则甚至可以保存第一个V。相反,如果您还有其他可移动媒体,其标签以V开头,则必须键入更多字符,直到该部分消除歧义为止。同样,如果其他用户当前正在安装可移动媒体,则在第二次/之后,您需要输入足够的用户名才能清楚。

评论


谢谢回复。我尝试了所有建议,包括安装xterm。我会得到它询问我的密码的信息,而我将得到未知的命令。感到沮丧后,我关闭了所有设备以降温(我不补偿)。一段时间后,我启动并再次尝试,我双击了autorun.sh,然后双击low并看到已安装的所有内容。谢谢

– Jazz58
15年7月31日在4:45

#2 楼

要安装来宾添加:(将基本操作系统作为来宾安装)

1.关闭(关闭)elementay OS(来宾)

2.确定VBoxGuestAdditions.iso的位置。

(在Ubuntu /usr/share/virtualbox/VBoxGuestAdditions.iso中)

3.转到VirtualBox->设置->存储->选择添加光盘驱动器(绿色+带有磁盘映像)->添加.iso文件的位置。



4.现在启动基本OS guest虚拟机并打开File System,您将看到类似于下图的图像,



5.现在打开终端并运行

cd /media/[user_name]/VBOXADDITIONS_5.0.0_101573
ls


这里将出现VBoxLinuxAdditions.run。现在在终端中,

sudo ./VBoxLinuxAdditions.run


安装后,重新启动基本OS guest虚拟机。

#3 楼

安装Elementary OS之后,重新引导并重新登录后,转到虚拟机窗口上的“ Devices”菜单,然后选择“ Insert Guest Additions CD image”。

在安装它们之前,请先安装dkms软件包:

sudo apt-get install dkms


现在,您将要挂载Guest Additions映像。最简单的方法是从Slingshot应用程序启动器打开文件,并在侧面的“ Devices”下选择它。

然后打开一个终端,然后将cd(更改目录)安装到映像的安装位置,例如:

cd /media/VBOXADDITIONS_4.3.12_93733$ sudo ./VBoxLinuxAdditions.run


现在重新启动。

#4 楼

在主目录中创建一个包含以下内容的文件,名为install-vbox.sh,然后输入* bash ~/install-vbox.sh来运行该文件。它将把当前VirtualBox版本(5.0.0)的.iso文件下载到您的Downloads目录中,检查下载是否有效,安装映像并运行VirtualBox安装程序。并随后自动重新启动系统。 。

如果可行,您可以随后删除~/Downloads/vbox-guest.iso~/Downloads/vbox-guest.iso和脚本本身。


*:或者,您可以首先从Files内部执行脚本,也可以运行~/Downloads/vbox-guest.iso.md5使脚本可执行。然后,只需从“文件”中运行脚本,或在“终端”中键入chmod +x ~/install-vbox.sh即可。但是实际上没有必要,因为您不会多次运行它。

评论


您无需重新启动系统,并且在脚本中强制重新启动是令人讨厌的,这可能会导致重大数据丢失。

–吉尔斯'所以-不再是邪恶的'
15年7月31日在18:04

为什么建议您为5.0.0版而不是系统正在运行的任何版本(较旧或较新)下载来宾工具?

–吉尔斯'所以-不再是邪恶的'
15年7月31日在18:05

您确实需要重新启动。这就是为什么我在脚本中发出警告,并在重新启动之前延迟15秒。如果您非常无知,则有丢失不安全文档的危险。我建议使用最新版本,目前是5.0.0

–夸张
15年7月31日在19:33