如何在 Linux 中运行虚拟机


在 Linux 上运行虚拟机允许您使用其他操作系统和软件,而无需双启动或对硬盘进行分区。它提供了一种方便有效的方法来测试、开发和探索不同的桌面环境,而不会影响您的主系统。

借助 VirtualBox 等各种虚拟化软件,您可以轻松创建和管理虚拟机。这些工具为这些操作系统创建虚拟 PC,使它们能够与您的 Linux 发行版一起运行。

要运行 Linux 虚拟机,请按照以下步骤操作。

选择虚拟机而不是双启动的原因

您可能想知道简单地 双引导 Linux 和另一个操作系统 并在它们之间切换是否更好。与双引导相比,虚拟机在 Linux 计算机上运行多个操作系统方面具有多种优势。

首先,虚拟机允许您同时运行多个操作系统,从而无需在它们之间切换时不断重新启动。它更方便并节省您的时间。唯一的瓶颈是您的系统资源 - 您将需要一台足够好的电脑 能够处理同时运行的两个系统。

其次,虚拟机在主机和来宾操作系统之间提供更好的隔离,从而减少潜在的风险和冲突。即使辅助操作系统面临问题,您的主要操作系统仍然安全。

最后,您可以轻松管理和配置虚拟机,从而更轻松地尝试不同的系统和修改。它们被隔离到虚拟硬盘驱动器文件中,这意味着您可以创建多个环境进行测试。

选择用作 Linux 中的虚拟机的操作系统

在 Linux 中运行虚拟机时,您有多种操作系统可供选择。以下是一些流行的选择:

  • Windows:Windows 是地球上最流行的桌面操作系统。如果您还没有完全准备好从 Windows 切换到 Linux ,您可以在虚拟机中运行 Windows 以继续运行您喜爱的应用。
  • Ubuntu:这个流行的 Linux 发行版用户友好,非常适合初学者。它拥有强大的社区并提供充足的支持。.
  • Linux Mint:与 Ubuntu 类似,Mint 也是 Linux 初学者的绝佳选择。它具有高度可定制性,并以提供熟悉的类似 Windows 的环境而闻名。
  • Fedora:Fedora 是一款尖端发行版,以融合最新技术而闻名,并且经常作为新开发的测试平台。
  • Debian:稳定性和可靠性是 Debian 的首要关注点,这使其成为优先考虑长期支持和一致性能的用户的理想选择。
  • openSUSE:openSUSE 提供稳定、平衡的选项以及出色的社区支持,是初学者和专家的理想选择。
  • Pop!_OS:Pop!_OS 由 System76 创建,提供针对工作效率进行优化的精美用户体验。
  • 这并不是一个详尽的列表 - 您可以在虚拟机中运行几乎任何操作系统,只要有支持即可。有些,例如 Windows 和 其他 Linux 发行版 ,很容易运行。然而,ChromeOS 或 macOS 等其他操作系统缺乏官方支持,因此设置起来有些困难。

    如何在 PC 上启用虚拟化

    在 Linux 中运行虚拟机之前,您需要在您的 PC 上启用虚拟化 。虚拟化允许您的计算机通过在主系统中创建虚拟计算机来同时运行多个操作系统。

    要在您的电脑上启用虚拟化,请按照以下步骤操作。

    1. 首先,重新启动您的电脑。当计算机重新启动时,按相应的键输入 BIOS 或 UEFI 设置菜单 。访问设置的按键因计算机品牌和型号而异,但通常为 F1F2F10F12,或删除键。
    2. 在 BIOS 或 UEFI 设置中,搜索虚拟化选项。此选项可能位于高级配置安全部分下。它也可能被称为英特尔虚拟化技术AMD-V或类似名称,具体取决于您的处理器制造商。
    3. 找到虚拟化设置后,请务必将其值更改为已启用(如果当前已禁用)。.
    4. 启用虚拟化后,通过选择保存并退出选项或按相应的键进行保存(通常是F10)来保存更改。
    5. 您的计算机将重新启动,并且虚拟化现在将启用,允许您在 Linux 中运行虚拟机。

      如何在 Linux PC 上安装 VirtualBox

      您可以通过几种不同的方式运行 Linux 虚拟机,但最简单的是使用 VirtualBox。 VirtualBox 是一个功能强大且流行的虚拟机平台,允许您同时运行多个操作系统。它也是免费和开源的,尽管有一个非开源的免费附加扩展包。

      要在 Linux PC 上安装 VirtualBox,请按照以下步骤操作。

      1. 如果您运行的 Linux 发行版不是基于 Ubuntu 或 Debian,请从 Virtualbox 网站下载最新版本的 Virtualbox 并使用您的发行版的软件包管理器安装该文件。
        1. 否则,在基于 Ubuntu 或 Debian 的发行版上,在 Linux PC 上打开一个新的终端窗口,然后在终端中运行 sudo apt update && sudo apt update命令。这将确保您的电脑处于最新状态。
          1. 接下来,通过在终端中运行 sudo apt install virtualbox命令来安装 VirtualBox。这将开始安装 - 按 Y确认。
            1. 安装完成后,您可以从发行版的应用列表中启动 VirtualBox。
            2. 如何在 Linux PC 上使用 Virtualbox 创建虚拟机

              安装 VirtualBox 后,您可以在 Linux PC 上创建并运行虚拟机。

            3. 通过发行版的应用菜单在您的设备上启动 VirtualBox应用程序。您将看到可以管理虚拟机的主界面。
            4. 点击左上角的新建按钮开始创建新的虚拟机。
              1. 这将打开创建虚拟机向导。在向导中,输入虚拟机的名称,然后从下拉菜单中选择所需的操作系统类型和版本。例如,如果您要创建 Windows 11 虚拟机,请选择 Microsoft Windows作为操作系统类型,并选择 Windows11_64作为版本。.
                1. 接下来,您需要为虚拟机分配内存 (RAM)。请记住,分配的 RAM 越多,虚拟机的性能就越好。但是,分配的 RAM 不应超出主机系统的处理能力。如果需要,您以后可以随时更改此设置。按下一步继续。
                  1. 之后,系统将提示您为虚拟机创建虚拟硬盘。您可以创建新的虚拟硬盘驱动器或使用现有虚拟硬盘驱动器(采用 VDIVHDVMDK格式)。要创建新的虚拟硬盘,请选择立即创建虚拟硬盘,然后单击创建。要使用现有虚拟硬盘驱动器,请选择使用现有虚拟硬盘文件,然后单击文件夹图标找到并选择该文件。
                    1. 选择要用于虚拟硬盘驱动器的文件类型(VDI、VHD 或 VMDK),然后指定其大小和位置。确保为操作系统的安装分配足够的空间。例如,Windows 11 需要至少 64GB 的空间,但 Linux 发行版可以处理的空间要少得多。按下一步继续。
                      1. 您可以选择将硬盘驱动器文件设置为固定大小或使用动态分配,这意味着该文件将随着虚拟机上数据的增长而增长。选择您喜欢的选项,然后按下一步
                        1. 接下来,选择硬盘文件的位置和驱动器的大小,然后按创建继续。确保文件足够大以处理您计划安装的操作系统。
                          1. 此时,您的虚拟机将列在 VirtualBox 主界面中,但您还需要确保虚拟机可以访问操作系统的安装介质控制器:IDE控制器:SATA设置中作为虚拟磁盘驱动器。例如,如果您有下载了 Linux 发行版 ,则需要确保选择映像文件,以便在虚拟机首次运行时开始安装。.
                          2. 为此,请选择您的虚拟机,然后按设置
                            1. 设置窗口中,选择存储,然后选择虚拟 DVD 驱动器。
                            2. 按右上角的 DVD图标,然后选择选择磁盘文件以选择包含安装介质的虚拟映像。例如,如果您要安装 Windows,则可以从 微软网站 下载此程序。
                              1. 确定保存您的设置。
                                1. 要启动虚拟机,请在列表中选择它,然后单击窗口顶部的启动按钮。虚拟机将启动并显示所选的操作系统。
                                2. 首次启动电脑后,操作系统的安装过程将开始。您需要按照屏幕上的说明完成该过程 - 这可能需要一些时间才能完成。

                                  完成这些步骤后,您应该在 Linux PC 上的 VirtualBox 中运行一个功能齐全的虚拟机。

                                  运行 Linux 虚拟机

                                  借助 VirtualBox 等软件,在 Linux PC 上运行虚拟机变得非常容易。如果您不能完全放弃 Windows,或者您想尝试另一个 Linux 发行版,例如 Linux Mint 或 Ubuntu ,那么这是 PC 上双启动的一个很好(而且更快)的替代方案。

                                  如果 VirtualBox 不适合您,您可能会发现尝试 VMWare 等替代方案 会更好。您始终可以坚持使用 VirtualBox 并尝试与 在 Windows PC 上运行 Linux 相反的方式。

                                  .

                                  相关文章:


                                  10.07.2023