错误:Virtualbox 无法将虚拟光盘 C:\ Program Files\Oracle\Virtualbox\VBoxguestadditions.iso 插入到机器 Xubuntu

错误:Virtualbox 无法将虚拟光盘 C:\ Program Files\Oracle\Virtualbox\VBoxguestadditions.iso 插入到机器 Xubuntu

我是一名初学者,刚刚安装了 VM VirtualBox 6.1.16140961-Win 和 xubuntu-18.04.5-desktop-amd64。由于我无法使用 Ctrl+Alt+C / Ctrl+Alt+V(甚至 Ctrl+C/Ctrl+V)从我的电脑(Windows 10)复制/粘贴,我打算使用

sudo apt install linux-headers-$(uname -r) build-essential dkms

但什么都没发生!如果我执行设备/插入 Guest Addition CD 映像,我会收到此错误:

Virtualbox 无法将虚拟光盘 C:\ Program Files\Oracle\Virtualbox\VBoxguestadditions.iso 插入到机器 Xubuntu

有人能帮忙解决这个问题吗?我已经关闭了虚拟机,我已经重新启动了它,但什么也没发生。在存储/光驱中,我有 VBoxGuestAdditions.iso,即使我没有选择它……没有任何线索

另外,在设备/光学驱动程序中,VBoxGuestAdditions.iso 已被选中...

答案1

sudo apt install linux-headers-$(uname -r) build-essential dkms
必须在虚拟机的终端中完成。
当前 GuestAdditions.iso 包含一组需要安装这些命令的命令。

如果 ISO 已安装(在设置中勾选),则无法插入,从而出现错误。

此外,如果 ISO 在启动期间存在,它将不会自动启动。
使用 Virtualbox 设置或菜单将其移除并重新插入 - 或者启动终端/Shell 并从那里启动“自动启动”脚本,它存在于 ISO 创建的虚拟磁盘上。

答案2

如果 GuestAddition CD 存在于您的光盘中(已勾选)并且命令
sudo apt install linux-headers-$(uname -r) build-essential dkms
已成功执行,则执行下一个命令
cd /media
cd <your_user_name>
cd VBox_Ga*
./autorun.sh
如果未安装磁盘,您可以尝试手动执行。
ls /dev/sr*
这通常会显示 /dev/sr0。然后:
sudo mkdir /media/<your_user_name>/ANameToChooseForTheDisk
sudo mount /dev/sr0 /media/<your_user_name>/ANameToChooseForTheDisk
如果安装成功(只读),磁盘的内容将显示在 ANameToChooseForTheDisk 中,您可以从那里运行 ./autorun.sh。

答案3

打开你的 Ubuntu 机器,点击文件然后点击屏幕左侧的弹出窗口其他地点,然后在新弹出窗口中点击Ubuntu,然后单击媒体文件夹,打开一个带有您用户名的文件夹。单击它打开一个 VBox_Gas 文件。右键单击该文件并选择在终端打开l 打开一个终端。

在终端中sudo ./VBoxLinuxAdditions.run输入并按 Enter。

相关内容