如何安装 Fedora 作为一个 VirtualBox 客人

本文已于 2020 年 1 月进行了正确性检查和更新。

给予的方式有很多 Fedora 如果您当前正在使用其他操作系统,请尝试一下。 对您当前的操作系统影响不大的一种方法是 创建一个现场 USB Fedora并直接启动. 或者,您可以使用虚拟化技术,例如 VirtualBox 运行一个 Fedora 安装。 虚拟化方法允许您在您的 Fedora 每次需要使用时无需重新启动系统即可安装 Fedora. 此外,即使您的主要操作系统是 Fedora 与否,并且您想在备用安装上进行一些破解或测试某些软件而不损害您的主系统,可以选择一次又一次地从零开始,而不会丢失您的其他作品。 如果您的测试出现问题,您甚至可以恢复虚拟化系统的备份。

请注意,如果您当前正在运行 Fedora 作为你的主机, VirtualBox 可能不是虚拟化的最佳选择,因为它不在 Fedora 存储库。 在这种情况下,使用 KVM / Libvirt 可能是更好的方法。 但是,如果您的主系统是 Windows 或 OSX,您可以使用 VirtualBox 创建一个 Fedora 客人。

什么是 VirtualBox

甲骨文虚拟机 VirtualBox 是,如主页所述“一个强大的 x86 和 AMD64/Intel64 虚拟化产品,适用于企业和家庭使用”。 虚拟化允许您在虚拟机内运行整个操作系统。 虚拟机是在您的系统之上运行的软件,简而言之,它模拟 PC 硬件(然而,实际上这个主题有点复杂)。

您可以安装 VirtualBox 软件、配置虚拟机并运行另一个操作系统,例如在另一台 PC 上安装它。 您可以配置虚拟机 (VM),配置各种硬件:多少 RAM、什么样的芯片组(PIIX3 或 ICH9)、多少(虚拟)CPU、最多四个网卡以及哪种型号、多少(虚拟)硬盘、启动顺序、音频设备和一堆其他东西。
您可以安装任意数量的虚拟机,并同时运行它们,在这种情况下,您的物理硬件能够支持的数量(您可以想象如果您尝试启动十个每个具有 1GB 内存的虚拟机会发生什么) ,并且您的 PC 有 4GB 的 RAM)。

VirtualBox 是一个多平台软件:从某种意义上说,它是为许多操作系统(Linux、Windows、MacOS 和 Solaris/Illumos)发布的。 VirtualBox 由 Oracle 开发,从第 4 版开始,它是根据 GNU 通用公共许可证第 2 版 (GPLv2) 发布的免费软件。

安装 Fedora 作为一个 VirtualBox 客人

启动 Oracle 虚拟机 VirtualBox 经理

在本教程中,我们假设您已经拥有 VirtualBox 安装。 这是一项简单的任务:从 VirtualBox 网站. 一般来说,你可以从Oracle下载的版本 VirtualBox 网站比您在 3rd 方存储库中找到的更新。

一次 VirtualBox 安装完毕,启动它,你会看到配置和管理仪表板:Oracle VM VirtualBox 经理。 这个界面也非常简单明了。

下载 Fedora 国际标准化组织

为了安装 Fedora,您需要安装介质。 你可以下载 Fedora 从 https://getfedora.org/ 任何一个 Fedora 下载将起作用。 你可以抓住完整的 Fedora Workstation ISO、slim netinstall ISO,甚至是一个 旋转 的 Fedora 桌面环境:XFCE 或 LXDE 桌面环境可能会在虚拟化平台内顺利运行。

创建一个空的虚拟机

图形界面将引导您完成 VM 创建。 基本上,默认选项应该满足您的基本需求。

单击“新建”图标。 写下虚拟机的名称。 类型和版本应该自动反映您要安装的操作系统:基于此,一些基本选项将自动适应操作系统的最低要求。

点击“下一步”。 现在您必须选择要分配给 VM 的 RAM 量。 请注意,分配给 VM 的越多,留给主机操作系统的内存就越少:如果主机操作系统上的可用内存不足,系统将开始交换,甚至影响 VM 性能。 因此,请注意平衡 VM 的 RAM 大小:但是,如果您夸大其词,配置界面会提醒您。 顺便说一句,1024 MB 是一个很好的起点。

现在是时候配置 VM 磁盘了。 默认 choiches 是可以的,除了大小:8GB 太小而无法使用 Fedora 工作站,所以让我们至少使用 20GB。 同样在这种情况下,您正在占用主机系统的空间:如果您计划使用许多虚拟机或磁盘空间不足,则必须考虑到这一点。



请记住,您可以根据需要添加任意数量的(虚拟)磁盘。 因此,例如,如果您最终填满了虚拟机磁盘空间,您可以添加第二个磁盘。 这比将硬盘添加到台式 PC 或笔记本电脑更容易。

准备开始机器配置

虚拟机现已准备就绪。 您可以通过单击工具栏中的“设置”选项来更改某些选项。

网络

网络选项允许您配置多个接口和网络类型。 您可以主要通过以下方式配置 VM:

  • NAT:虚拟机就像在一个无法从外部访问的私有网络中一样。 它可以自由访问您的主机系统允许访问的相同站点。 虚拟机将从 VirtualBox 内部 DHCP,然后,要上网,这样的地址将在主机系统的 IP 中进行转换。 如果您不必从网络的其余部分访问 VM,即您不在 VM 上运行网络服务,则此选项适用。 同时可以到达外网。
  • 桥接适配器:在这种情况下,您必须将其视为主机 PC 上的新网卡。 VM 直接连接到您的 LAN,因此您必须在主机系统的同一子网中分配一个静态 IP,或者使用您的 LAN DHCP。 通过这种方式,VM 将拥有一个可访问的 IP,至少可以从 LAN 访问,因此您可以配置一些网络服务并从 LAN 中的任何主机访问它们。

还有第三种方式值得一提。 您可以将主接口配置为 NAT,将第二个接口配置为 Host-only Adapter:这样,VM 可以使用 NAT 访问外部网络,但同时也是可达的,但与桥接模式不同,它是单独可达的并且完全来自您的 PC。

安装介质

您需要选择安装盘。 所以进入存储并选择之前下载的ISO文件。

在 IDE 控制器中选择 Empty,然后选择 CD 图标。 选择 ISO 映像并按 OK。

启动虚拟机,让我们安装 Fedora

现在是启动虚拟机的时候了。 默认情况下,它将从虚拟 CD 启动。 你必须把虚拟机想象成一个物理机:你可以开机、轻轻关机、突然断电,它有内存、磁盘、网卡,如果你愿意的话,甚至还有声卡。

让我们点击绿色箭头。 虚拟机将启动。

您可以忽略抱怨与鼠标指针和键盘集成相关的覆盖消息。 我们稍后会设法解决这个问题。

引导过程开始,您可以继续正常的安装过程。

您将看到(虚拟)网络接口和 20GB(虚拟)硬盘。

保留默认分区方案是一个不错的选择。 实际上默认 Fedora 将设置一个 LVM,逻辑卷管理器。 LVM 在笔记本电脑中可能毫无用处,您永远不会添加第二个硬盘驱动器。 如前所述,在虚拟机中,您可以轻松添加任意数量的磁盘,因此使用 LVM 是一个不错的选择,可以进一步扩展 VM 内的可用文件系统空间。

继续安装过程并重新启动系统。

最后的步骤

更新 Fedora

对于每次安装,无论是否在 VM 内,首先要做的是系统更新。 然后登录 Fedora 在安装过程中配置用户并完成第一个登录步骤。 要更新 Fedora 安装在您的虚拟机中,打开终端并输入:

sudo dnf -y update

安装来宾添加

VirtualBox Guest Additions 是设备驱动程序和系统应用程序,有助于优化安装在 VM 中的操作系统,有助于提高性能和可用性,例如更好的鼠标和键盘集成、窗口缩放和调整大小、更好的视频性能和剪贴板集成。 Guest Additions 需要安装在 VM 内部,而不是主机操作系统上。

然后让我们插入Guest Additions CD,点击 设备 -> 插入访客添加 CD 映像… 应该会出现一个窗口,询问您是否要允许自动运行 CD 内容。

单击“取消”,因为您需要安装一些额外的软件包才能完全安装 Guest Additions。
打开终端并输入,即使某些软件包可能已经安装:

sudo dnf -y install gcc automake make kernel-headers kernel-devel perl

完成后,通过运行脚本实际安装 Additions

sudo /run/media/user/VBOXADDITIONS*/VBoxLinuxAdditions.run

重新启动虚拟机。

做一个克隆

克隆是新创建的机器的副本。 准备好后,停止 VM。 在 Manager 中选择 VM,然后在 Machine 下拉菜单中选择“Clone…”

完整克隆和链接克隆之间的主要区别在于,后者的克隆过程更快并且在硬盘上消耗的空间更少,至少最初是这样,相比之下,您无法删除源 VM 的虚拟磁盘,并且克隆的 VM 无法导出到不同的电脑也无需移动原件。

最后的想法

VirtualBox 是一种很方便的尝试方式 Fedora 如果您尚未使用它,则无需对 PC 进行分区或格式化或配置双启动。 如果你已经是 Fedora 用户, VirtualBox 是一种非常有效的测试方法,无需担心破坏系统:您可以根据需要多次重新安装 VM,或者更好的是,如前所述,您可以使用克隆从全新安装重新启动测试,而不会浪费时间在安装过程中。

Save

Save

Save

Save

Save