我正在购买一台笔记本电脑,并考虑在虚拟机或类似的虚拟机中安装 Linux,有人告诉我,如果我想在笔记本电脑上运行 Linux,我需要确保所有硬件都受支持,但如果 Linux 在虚拟机中,这仍然适用吗,或者虚拟机中的操作系统是否通过主机操作系统与硬件通信。
答案1
仅要求主机操作系统与硬件兼容。
客户操作系统能与某些类别的物理硬件进行通信,但主机操作系统必须与足够的硬件兼容才能使客户机运行。
答案2
Virtualbox 虚拟机的大部分硬件由 Virtualbox 程序提供。
我使用过的所有 Linux 版本都可以在默认安装的情况下与 Virtualbox 配合使用,而且 Virtualbox 附带一个“驱动程序磁盘”(Guest Additions),可以提供更精美的图形等附加功能。
虚拟机的显卡型号为“Virtualbox Graphics Adapter”,供应商为“InnoTek Systemberatung GmbH”(将 Virtualbox 出售给 Sun 的人)。您的机器可以选择 5 个网卡、2 个声卡、3 个磁盘控制器等。
(实际上,除了调整虚拟机可用的 RAM 数量外,我倾向于不更改默认硬件。)
主机中可以看到的内容是 CPU 型号和光驱(如果您想要 - 我倾向于不想要)。虚拟机还可以获取您插入的任何 USB 外围设备(取决于 Virtualbox 的版本)。
答案3
答案4
要运行虚拟机,您需要硬件虚拟化.
虚拟化可能有多个名称,例如 VT 或 VT-x,是 CPU 的一个功能。
虽然某些 VM 产品可以在没有它的情况下工作,但是某些设置(例如在 32 位主机上运行 64 位客户机)以及大多数现代 VM 产品都需要这项技术。
好消息是,几乎所有较新的 CPU 都支持此功能,但您最好确保您未来的笔记本电脑确实具有此功能。 最好的方法是在制造商的网站上搜索 CPU 的规格(针对 CPU,而不是计算机的规格)。
计算机应具有足够的内存来运行两台计算机(真实计算机和虚拟机)。在这种情况下,它应至少具有 4 GB 的 RAM。