在 VirtualBox 中为 Windows 7 客户机安装驱动程序

在 VirtualBox 中为 Windows 7 客户机安装驱动程序

我是 ubuntu 新手。我想知道如何使用 Virtual Box 3.2.8 在 Ubuntu 10.10(主机)中作为客户操作系统安装的 Windows 7 32 位中安装 LAN、WiFi、音频、视频和图形、网络摄像头等驱动程序。

我在东芝 Satellite c650 psc 14g 中使用它。我从东芝网站下载了驱动程序。当使用 Windows 7 32 位作为主机操作系统时,它们运行良好。

那么双启动和 Virtual Box 之间的主要区别是什么?

答案1

主机操作系统将使用系统内置组件,如 LAN、Wifi、声卡或显卡。它们将使用客户操作系统的仿真进行虚拟化。在许多情况下,您可以在虚拟机设置中选择不同的仿真模式。

因此您无法将这些驱动程序安装到您的客户操作系统。

但是,某些外部组件(如 USB 连接设备,例如打印机、扫描仪、蓝牙适配器)确实需要为客户操作系统安装额外的驱动程序。在 Windows 中,只要您从 Virtual Box Manager 捕获设备,系统就会要求您安装这些驱动程序。

笔记:为了完全支持 USB 2.0,我们需要运行Virtual Box 的 PUEL 版本迄今为止的版本为 4.1.8。

答案2

您不需要(也不能)在 VirtualBox 中安装真正的硬件驱动程序。Windows 在 VirtualBox 中运行时无法访问您的硬件,它只能与虚拟的VirtualBox 将为其设置的(假)硬件。Virtual Box 会将其转换为真实硬件。您可以在维基百科

这就是你无法在 Virtual Box 下玩最新游戏的原因。游戏和 Windows 都无法访问你的显卡以获得最快的速度。这也是为什么在虚拟机下运行 Windows 比在裸机上运行速度慢

但你需要安装驱动程序虚拟硬件以获得最佳体验。它们在 Virtual Box 中称为 Guest Additions,请查看此问题安装它们。

请注意,虚拟机无法直接访问您的显卡,因此观看高清视频或玩 3D 游戏无法通过虚拟机加速,并且会比在主机上执行这些操作慢。正如您所体验到的,速度将类似于您在使用没有驱动程序的 Windows 时看到的速度(即不使用显卡加速)。

答案3

您很可能不需要安装任何驱动程序,因为 Windows 会自动检测模拟硬件并安装所需的驱动程序。由于 Windows 在 Virtual Box 上运行,因此它需要模拟硬件的驱动程序,而不是实际硬件的驱动程序。将模拟硬件映射到实际硬件是 VirtualBox 的工作,而 Windows 并不知道它正在模拟硬件上运行。

答案4

Ubuntu 14.04 LTS Trusty Tahr 主机操作系统 VirtualBox 4.3.10Ubuntu r93012 Windows 7 Home Premium 客户机

我也遇到了同样的问题。我首先将 .iso 文件刻录到 DVD 上,并在我的 Toshiba Satellite C660 笔记本电脑上设置对 CD/DVD 驱动器的直通访问。(但您可能不需要这样做;只需使用 .iso 文件并将其安装为 DVD。)虚拟机的 Windows 7 文件夹已创建,Windows 7 安装程序启动正常。但就在我单击“开始设置”后,对话框询问“您想在哪里安装 Windows?”,并显示虚拟 VDI 卷。

单击“下一步”后,出现一个对话框要求我选择驱动程序,但列表是空白的。当我选择 DVD .iso 或虚拟 VDI 驱动器时,出现一个警告,提示未找到任何驱动程序。

答案是将 /home/<~my-home>/VirtualBox VMs/Windows 7/ 及其附属文件和文件夹的权限更改为所有者和组(如果是您自己的计算机,则甚至所有人)的读/写权限。安装程序嗡嗡作响,愉快地运行着。

相关内容