如何在 VirtualBox 中安装 Fedora
这样，你可以在你的操作系统上像使用应用程序一样使用 Fedora。
VirtualBox
42.176.128.67
标题翻译错误，应该是VirtualBox中安装Fedora！
来自辽宁的 Firefox 83.0|Android 8.1 用户
2020-11-24T15:01:20.000
这样，你可以在你的操作系统上像使用应用程序一样使用 Fedora。
如果你对 Fedora Linux 感兴趣，这有几种方式可以尝试它。


最简单还不影响你操作系统的方式是 [制作 Fedora 的 USB 临场启动盘](https://itsfoss.com/create-fedora-live-usb-ubuntu/)。



> 
> **LCTT 译注**：
> 
> 
> 在 Linux 发行版的使用方式上，有一种可以无需安装而通过光盘或 USB 存储棒直接在计算机上启动完整的 Linux 操作系统的方式，这种方式称之为 “Live” 方式，如 Live CD、Live USB。
> 
> 
> 通常，Live 一词并不翻译，不过，我认为，除了英文缩写和部分历史原因造成直接使用的英文单词，大部分场景都应该使用本地化的语言来描述，否则，中英文混杂的港台式中文，实在有些不伦不类；抑或，外文翻译本身就不存在意义了。
> 
> 
> 因此，对于 “Live” 一词如何翻译，我们也颇费心思。这个词，在维基百科中文中，被翻译为“[自生系统](https://zh.wikipedia.org/wiki/Live_CD)”，在某些场景下偶见 “现场”、“临场” 等翻译。考虑到 Live CD/USB 的特性，我认为翻译为 “临场” 比较好。
> 
> 
> 于此抛出愚见，希望得到大家的积极反馈。wxy@LCTT
> 
> 
> 


另一种方式是安装 VirtualBox 利用虚拟化技术来尝试 Fedora。这样，你可以在你的操作系统上像使用应用程序一样使用 Fedora。


通过这种方式，你可以执行更彻底的测试，而不会搞乱当前的操作系统。


你甚至可以复制你的虚拟环境，并在其他系统上重新安装它。听起来方便吗？让我来教你怎么做。


### 在 VirtualBox 上安装 Fedora


![](/data/attachment/album/202011/24/113504ku7qkthi72cu272x.png)


让我们分步在 Oracle VirtualBox 上安装 Fedora。


#### 步骤一：安装 VirtualBox


如果你的系统还没有安装 VirtualBox，你可以从官方网站下载。你可以找到 Windows、MacOs 和 Linux 的说明。 [Ubuntu 用户可以参考这个关于安装 VirtualBox 的详细教程。](https://itsfoss.com/install-virtualbox-ubuntu/)


![](/data/attachment/album/202011/24/113851dw5ptwdimun36dn2.jpg)


* [下载 VirtualBox](https://www.virtualbox.org/)


#### 步骤二： 下载 Fedora ISO


如果你不熟悉 Fedora，那么这些镜像你需要知道。


[Fedora IoT](https://getfedora.org/en/iot/) 是用于可扩展基础设施的，[Fedora workstation](https://getfedora.org/en/workstation/) 是一个带有一组面向普通 GNOME 桌面环境中的桌面工具的镜像。[Fedora server](https://getfedora.org/en/server/) 顾名思义，是为服务器或数据中心定制的。


如果 GNOME 不是你的首选，你可以下载一个带有替代桌面环境的[定制版](https://spins.fedoraproject.org/) Fedora 桌面。对于本教程，我选择了带有 GNOME 桌面环境的[Fedora 33](https://itsfoss.com/fedora-33/)。


* [下载 Fedora](https://getfedora.org/)


#### 步骤三： 创建一个空虚拟机并对其进行配置


要成功安装和运行 Fedora，至少需要 20GB 磁盘空间和 2GB RAM。不过，为了获得更流畅的用户体验，建议增加一倍。在此基础上，我将创建并配置虚拟机。


开启 Virtual Box 点击 “New”。


![创建一个新的虚拟机](/data/attachment/album/202011/24/113512b5hmk3jktptklldz.png)


需要注意，最重要的选项是 **将类型设置为 Linux ，版本设置为 Fedora (64-bit)**。如果你在名称提示符处开始输入 “Fedora”，VirtualBox 将自动为你选择正确的设置。虽然名字不一定非得是 Fedora，它可以是任何你喜欢的。


\*如果你只能访问 32 位版本，那么你需要在 BIOS 上启用虚拟化技术，如果你有一个 AMD CPU，它被称为 SVM。最坏的情况是你的 CPU 不支持虚拟化技术。如果你不确定，先检查这个。


如果你的设置和我类似，点击 “create” 按钮。


![命名你的虚拟机，并未它指定至少 3 GB RAM](/data/attachment/album/202011/24/113928u3tvp6vvddqpyly0.png)


如前所述，至少需要 20GB 的磁盘空间才能安装 Fedora。我的系统上有 32GB 的内存，所以我分配了 8GB 内存。3 GB 的内存应该也没问题。


顺便说下内存的使用，只有在运行虚拟机时，虚拟机才会使用内存。否则，它将可用于常规使用。


确保其余设置与示例匹配，并点击 “Create” 按钮。


![以 VDI 格式分配 15-20 GB 的磁盘空间](/data/attachment/album/202011/24/113521yfeprrrf0bbkva1l.png)


在你点击虚拟机的 Start 按钮之前，你需要加载如下所示的 ISO [光驱]。


![将 Fedora ISO 添加到光驱存储中](/data/attachment/album/202011/24/113525ipj9cpgyj8kvnph0.png)


因为你的虚拟硬盘是空的，虚拟机将从这个 ISO 启动。可以把它看作是使用临场 USB 或磁盘安装 Linux。


![在设置中将 ISO 添加为光驱](/data/attachment/album/202011/24/113543zi6s7445p1dz1pjg.png)


然后，如果你有一个多核 CPU，建议为虚拟机分配 2 个或更多的核。你可以在 “System” 选项卡下找到 CPU 核心。配置系统时，单击 “OK” 并启动虚拟机。


![可选：分配 CPU 核数](/data/attachment/album/202011/24/113546vjfvrqtjsjf8zft8.png)


配置好所有内容后，单击 “Start” 按钮开始安装。


#### 步骤四：在 VirtualBox 中安装 Fedora。


如果你正确地遵循了这个过程，那么当你启动虚拟机时，你将直接从 ISO 文件启动。当你看到类似下面的屏幕时，选择 “Start Fedora”，并按回车键。


![Fedora 运行在虚拟机的临场环境中](/data/attachment/album/202011/24/113548fnhw5ii9wwn6unmw.png)


要启动安装对话框，单击 “Install To Hard Drive”。


![点击 “install to hard drive”](/data/attachment/album/202011/24/113553hkitokla5kou5u0a.png)


在你继续安装之前，有必要定义你的键盘布局、你的时区以及最终安装操作系统的位置。


![选择键盘布局、日期和时间，然后是安装目标位置](/data/attachment/album/202011/24/113557zipiio9ijiisisap.png)


分区过程很简单。你像前面的 VDI 那样划分一些空闲空间。它应该被自动识别。


选择你的磁盘并将存储配置设置为 “Automatic”。单击 “Done” 进入上一个对话框。


![磁盘应该会自动识别](/data/attachment/album/202011/24/113608xzcffmz9myyzggff.png)


一旦你配置完了上面的，点击 “Begin Installation”。


![开始 Fedora 的安装](/data/attachment/album/202011/24/113617t84x5i8pqopg1gql.png)


现在只需等待 5 - 6 分钟即可完成安装。安装完成后，点击 “Finish installation” 按钮。


最后一步，需要关闭系统的电源。如果你不熟悉 GNOME 桌面环境，你可以如下这样做。


![安装后关闭 Fedora 临场环境](/data/attachment/album/202011/24/113633ryap4va2ihfii5it.png)


你必须手动卸载在初始步骤中加载的 ISO 文件。


![从光驱中移走 Fedora ISO](/data/attachment/album/202011/24/113636gs82gs5ciqo0sa9v.png)


下一次使用 Fedora 启动虚拟机时，系统将提示你为 Fedora Linux 创建用户帐户并设置密码。


### 使用 VirtualBox Guest Additions 的附加功能，如剪贴板共享，文件夹共享等


[Guest Additions](https://www.virtualbox.org/manual/ch04.html) 设计为在<ruby> 访客 <rt>  guest </rt></ruby>操作系统安装后安装在虚拟机中。它们包含对客户操作系统进行优化的设备驱动程序和系统应用程序，以获得更好的性能和可用性。


Guest Additions ISO 文件被安装为虚拟 CD-ROM 以便安装。


这是一个简单的过程。只需单击设备选项卡，然后单击 “Insert Guest Additions CD image”。


![](/data/attachment/album/202011/24/113651vdjk7wkn65psnp7e.png)


当提示单击 “Download” 时，系统将弹出下载 Guest Additions 镜像界面。


![安装 VirtualBox Guest Additions](/data/attachment/album/202011/24/113706jmm2bbww4rb3qzll.png)


#### 共享剪贴板


有时候，你需要在虚拟机和<ruby> 宿主机 <rt>  host </rt></ruby>操作系统之间移动一些内容。共享剪贴板/拖放支持将允许你在一个平台上复制项目，并将它们粘贴到另一个平台上。


要启用此功能，请在 VirtualBox 主页上选择 “Settings”，并按照下面的说明操作。“Bidirectional” 的选项是最方便的。


![启用访客和宿主系统间的剪贴板共享](/data/attachment/album/202011/24/113710wze2uxu5729zz6zq.png)


#### 共享文件夹


有两种类型的分享：


* 永久共享，与虚拟机设置一起保存。
* 暂时共享，当虚拟机关闭时就会消失。可以使用 VirtualBox 管理器中的复选框创建暂时共享。


在本教程中，我将创建一个永久共享文件夹。在 VM 设置中添加你想要共享的宿主机系统文件夹，并选择你想要在 VM 中出现的名称。


![](/data/attachment/album/202011/24/113712n55313f1vu5nunz1.png)


下次启动虚拟机时，该文件夹应该显示为网络驱动器。


![](/data/attachment/album/202011/24/113718cc4e2ewe355izec5.png)


#### 更好的视频支持


虽然 Oracle VirtualBox 提供了具有基本功能的虚拟显卡，但访客系统添加的自定义视频驱动程序为你提供了超高和非标准的视频模式，以及视频加速。


使用 Guest Additions，操作系统的分辨率将随着你调整计算机上的 VirtualBox 窗口而动态调整大小。


最后，Guest Additions 可以利用你的计算机的显卡。如果你是一名游戏玩家或在 WM 中使用高效软件，这就会产生巨大的改变。


#### USB 和网络设备共享


有了 VirtualBox，用户就可以使用一个功能齐全的操作系统，而不必在不同的硬件上进行设置。然而，在宿主机和访客机器之间共享 USB 和网络设备并不像想的那样简单。


要访问 USB 设备，你将需要安装 [VirtualBox 扩展包](https://download.virtualbox.org/virtualbox/6.1.16/Oracle_VM_VirtualBox_Extension_Pack-6.1.16.vbox-extpack)。


![安装 VirtualBox 扩展包](/data/attachment/album/202011/24/113723ngjetye1f31dwsj1.png)


**下面这些仅对 Linux**，因为我使用的是 Linux。


为了使 VirtualBox 能够访问 USB 子系统，运行 VirtualBox 的用户（在宿主机系统上）必须属于 `vboxuser` 组。为此，打开一个终端并发出以下命令:



```
sudo usermod -aG vboxusers 'your username'

```

运行该命令后，你应该注销并重新登录，或者重新启动主机。


在这一步，插入你的 U 盘，通过你的 VM 设置，你应该能够找到并添加介质，如例子中所示。


![](/data/attachment/album/202011/24/113725k4fzu21yanynz9rp.png)


当你下次启动虚拟机，你的 USB 将是可访问的。


![](/data/attachment/album/202011/24/113730yzsag6s70uvsa30a.png)


### 额外提示：保存并导出虚拟机，以便以后可以在任何系统上使用它


你可能想在另一台计算机上使用虚拟机，或者是时候构建一台新机器了，并且你需要保持虚拟机的原样。只需几个简单的步骤，就可以轻松地导出当前设置并将其导入到另一台机器。


在 VirtualBox 主面板上，单击 “file”、“Export Appliance”。如果你喜欢键盘快捷键，你可以简单地点击 `Ctrl+E`。


![](/data/attachment/album/202011/24/113733c19mfhmuf261h929.png)


选择要导出的虚拟机，然后单击 “Next”。


![](/data/attachment/album/202011/24/113737yl60l709s0be7i9e.png)


“Format” 选项需要注意一下。有三种不同的选项：<ruby> 开放虚拟化格式 <rt>  Open Virtualization Format </rt></ruby> 0.9、1.0 和 2.0 ，可以是 ovf 或 ova 扩展名。


使用 ovf 扩展名，会分别写入几个文件，而 ova 扩展名则将所有文件合并到一个开放虚拟化格式归档文件中。


默认格式 OVF 1.0 应该没问题。


![](/data/attachment/album/202011/24/113740fxxzllyxp2lj5j87.png)


要完成该过程，单击 “Next”，然后在下一个对话框中单击 “Export”。


### 总结


通过使用虚拟机，你不仅可以测试操作系统，还可以部署与物理机器同等重要的功能完整的系统。如今，硬件已经变得如此强大和廉价，它的大部分功能都没有被利用。


通过虚拟化技术，你可以使用这些浪费的资源。对物理机器的需求减少了，因此能源消耗也减少了。你可以从硬件和降低运行成本两方面省钱。


在大规模服务环境中，服务器虚拟化更多的是一种基本需求，而不是一种高级概念。


我希望本教程对你在 VirtualBox 中安装 Fedora Linux 有帮助。如果你遇到任何问题，请在评论中告诉我。




---


via: <https://itsfoss.com/install-fedora-in-virtualbox/>


作者：[Dimitrios Savvopoulos](https://itsfoss.com/author/dimitrios/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[frogOAO](https://github.com/frogOAO) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

