无法使用VirtualBox,Ubuntu客户操作系统,Win7主机操作系统安装Guest Additions


15

我是VirtualBox和Linux的新手。我在Windows 7上设置了VirtualBox 4.0.4。成功创建了一个运行Ubuntu服务器10.10 64位的虚拟机。我正在尝试设置共享文件夹。先决条件是Guest Additions。我已经按照手册了解了,就像我理解的那样,并且谷歌用Google搜索过来试图超越它。这就是我所做的:

  1. sudo aptitude update
    sudo aptitude safe-upgrade
    sudo apt-get install dkms
  2. 设备>安装Guest Additions ...(没有任何事情发生,但我听说没关系)
  3. 设备> CD / DVD设备> [查看下拉列表:底线已从虚拟驱动器中删除光盘,因此我认为这意味着ISO位于虚拟CD-ROM驱动器中
  4. 在您的CD-ROM驱动器安装到指定目录和执行为根,所以我: cd ..cd ..cd mediacd cdrom。(我甚至在正确的地方吗?!)

我试试sh ./VBoxLinuxAdditions.runsudo sh ./VBoxLinuxAdditions.run 我得到了

sh: Can't open ./VBoxLinuxAdditions.run

我试着 bash ./VBoxLinuxAdditions.runsudo bash ./VBoxLinuxAdditions.run 我得到:

bash ./VBoxLinuxAdditions.run no such file or directory

我试着chmod +x VBoxLinuxAdditions.run没有这样的文件或目录

好像我在错误的目录中,正确的文件不是我需要的地方,错误的权限或错误的命令。我完全迷失了,因为我在谷歌上看到的每一个故障排除点都没有为我工作,当它为别人做的时候,或者我只是不理解说明。在此先感谢您的帮助。


这是mount显示的

在此输入图像描述


@Joe Fletcher - 你确定你已经安装了服务器吗?服务器只是终端接口。如果你是Linux新手,我会建议“常规”的Linux风格
大流士

是的,服务器。我一直在使用终端。我正在开发网站。我不是Linux的新手,但我只有一些命令等等。
Joe Fletcher

@Joe Fletcher - 如果你不问我,你在Ubuntu Server中需要什么共享文件夹?
大流士

@Joe:我的VirtualBox Linux Additions版本有两个不同.run的Linux VM架构文件: VBoxLinuxAdditions-x86.run32位和VBoxLinuxAdditions-amd64.run64位。(你最有可能是32位。)你错过了-x86或者-amd64在你的例子中。可能是吗?
补丁

1
@Joe确实,ISO没有安装。我刚刚上班,所以我现在无法检查。一旦我回到家里(还有8个多小时的时间去!)我会看看
Sathyajith Bhat

Answers:


30

正如我在评论中提到的,似乎没有安装ISO。这是你可以做的

  • 确保主机可以使用guest虚拟机添加ISO。您可以通过单击Devices menu- > CD/DVD devices并指向GuestAdditions ISO文件来完成此操作。Guest添加内容可在Program Files\Oracle\VirtualBox文件夹中找到

在此输入图像描述

  • 安装后,请在下面输入

    cd /media
    mkdir vbox
    sudo mount /dev/sr0 vbox/
    cd vbox/
    
  • 现在,guest虚拟机安装ISO已安装为 /media/vbox

在此输入图像描述

  • 通过绑定运行Guest添加安装程序 ./VBoxLinuxAdditions.run

你是个天才!工作就像一个魅力。我用sudo运行所有命令并重新启动,它似乎工作。我收到2条错误消息,但不确定是否重要(链接)。
Joe Fletcher

非常欢迎@Joe。你可以忽略这些消息,它不应该影响你
Sathyajith Bhat

对于那些仍然遇到问题的人,可能是你缺少以下软件包:dkms,build-essential和linux-headers-generic。阅读更多 尝试运行:sudo apt-get install dkms build-essential linux-headers-generic然后重新启动。重新启动后安装共享如上所述。
Andres

有趣的是,没有提到如何在VirtualBox文档中挂载/ dev / sr0。还是我错过了什么?
Eric J.

@EricJ。并不总是需要挂载 - 通常单击“安装guest虚拟机添加”将挂载guest虚拟机添加ISO - 有时,这可能会失败。
Sathyajith Bhat

-1

如果情况变得更糟,您可以随时安装桌面并使用GUI来安装它...

sudo apt-get install ubuntu-desktop

并重新启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.