如何在Fedora中安装VirtualBox,方法步骤示例

若是你对 Fedora Linux 感兴趣,这有几种方式能够尝试它。linux

最简单还不影响你操做系统的方式是 制做 Fedora 的 USB 临场启动盘。ios

LCTT 译注

在 Linux 发行版的使用方式上,有一种能够无需安装而经过光盘或 USB 存储棒直接在计算机上启动完整的 Linux 操做系统的方式,这种方式称之为 “Live” 方式,如 Live CD、Live USB。

一般,Live 一词并不翻译,不过,我认为,除了英文缩写和部分历史缘由形成直接使用的英文单词,大部分场景都应该使用本地化的语言来描述,不然,中英文混杂的港台式中文,实在有些不三不四;抑或,外文翻译自己就不存在乎义了。

所以,对于 “Live” 一词如何翻译,咱们也颇费心思。这个词,在维基百科中文中,被翻译为“
自生系统”,在某些场景下偶见 “现场”、“临场” 等翻译。考虑到 Live CD/USB 的特性,我认为翻译为 “临场” 比较好。

于此抛出愚见,但愿获得你们的积极反馈。wxy@LCTT

另外一种方式是安装 VirtualBox 利用虚拟化技术来尝试 Fedora。这样,你能够在你的操做系统上像使用应用程序同样使用 Fedora。git

经过这种方式,你能够执行更完全的测试,而不会搞乱当前的操做系统。github

你甚至能够复制你的虚拟环境,并在其余系统上从新安装它。听起来方便吗?让我来教你怎么作。ubuntu

在 Fedora 上安装 Fedora

让咱们分步在 Oracle VirtualBox 上安装 Fedora。服务器

步骤一:安装 VirtualBox网络

若是你的系统尚未安装 VirtualBox,你能够从官方网站下载。你能够找到 Windows、MacOs 和 Linux 的说明。 Ubuntu 用户能够参考这个关于安装 VirtualBox 的详细教程。并发

如何在Fedora中安装VirtualBox

步骤二: 下载 Fedora ISO工具

若是你不熟悉 Fedora,那么这些镜像你须要知道。

Fedora IoT 是用于可扩展基础设施的,Fedora workstation 是一个带有一组面向普通 GNOME 桌面环境中的桌面工具的镜像。Fedora server 顾名思义,是为服务器或数据中心定制的。

若是 GNOME 不是你的首选,你能够下载一个带有替代桌面环境的定制版 Fedora 桌面。对于本教程,我选择了带有 GNOME 桌面环境的Fedora 33。

步骤三: 建立一个空虚拟机并对其进行配置

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

开启 Virtual Box 点击 “New”。

如何在Fedora中安装VirtualBox
建立一个新的虚拟机

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

*若是你只能访问 32 位版本,那么你须要在 BIOS 上启用虚拟化技术,若是你有一个 AMD CPU,它被称为 SVM。最坏的状况是你的 CPU 不支持虚拟化技术。若是你不肯定,先检查这个。

若是你的设置和我相似,点击 “create” 按钮。

如何在Fedora中安装VirtualBox
命名你的虚拟机,并未它指定至少 3 GB RAM

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

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

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

如何在Fedora中安装VirtualBox
以 VDI 格式分配 15-20 GB 的磁盘空间

在你点击虚拟机的 Start 按钮以前,你须要加载以下所示的 ISO [光驱]。

如何在Fedora中安装VirtualBox
将 Fedora ISO 添加到光驱存储中

由于你的虚拟硬盘是空的,虚拟机将从这个 ISO 启动。能够把它看做是使用临场 USB 或磁盘安装 Linux。

如何在Fedora中安装VirtualBox
在设置中将 ISO 添加为光驱

而后,若是你有一个多核 CPU,建议为虚拟机分配 2 个或更多的核。你能够在 “System” 选项卡下找到 CPU 核心。配置系统时,单击 “OK” 并启动虚拟机。

如何在Fedora中安装VirtualBox
可选:分配 CPU 核数

配置好全部内容后,单击 “Start” 按钮开始安装。

步骤四:在 VirtualBox 中安装 Fedora。

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

如何在Fedora中安装VirtualBox
Fedora 运行在虚拟机的临场环境中

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

如何在Fedora中安装VirtualBox
点击 “install to hard drive”

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

如何在Fedora中安装VirtualBox
选择键盘布局、日期和时间,而后是安装目标位置

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

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

如何在Fedora中安装VirtualBox
磁盘应该会自动识别

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

如何在Fedora中安装VirtualBox
开始 Fedora 的安装

如今只需等待 5 – 6 分钟便可完成安装。安装完成后,点击 “Finish installation” 按钮。

最后一步,须要关闭系统的电源。若是你不熟悉 GNOME 桌面环境,你能够以下这样作。

如何在Fedora中安装VirtualBox
安装后关闭 Fedora 临场环境

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

如何在Fedora中安装VirtualBox
从光驱中移走 Fedora ISO

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

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

Guest Additions 设计为在 访客(guest)操做系统安装后安装在虚拟机中。它们包含对客户操做系统进行优化的设备驱动程序和系统应用程序,以得到更好的性能和可用性。

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

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

如何在Fedora中安装VirtualBox

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

如何在Fedora中安装VirtualBox
安装 VirtualBox Guest Additions

共享剪贴板

有时候,你须要在虚拟机和 宿主机(host)操做系统之间移动一些内容。共享剪贴板/拖放支持将容许你在一个平台上复制项目,并将它们粘贴到另外一个平台上。

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

如何在Fedora中安装VirtualBox
启用访客和宿主系统间的剪贴板共享

共享文件夹

有两种类型的分享:

  • 永久共享,与虚拟机设置一块儿保存。
  • 暂时共享,当虚拟机关闭时就会消失。可使用 VirtualBox 管理器中的复选框建立暂时共享。

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

如何在Fedora中安装VirtualBox

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

如何在Fedora中安装VirtualBox

更好的视频支持

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

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

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

USB 和网络设备共享

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

要访问 USB 设备,你将须要安装 VirtualBox 扩展包。

如何在Fedora中安装VirtualBox
安装 VirtualBox 扩展包

下面这些仅对 Linux,由于我使用的是 Linux。

为了使 VirtualBox 可以访问 USB 子系统,运行 VirtualBox 的用户(在宿主机系统上)必须属于 vboxuser 组。为此,打开一个终端并发出如下命令:

sudo usermod -aG vboxusers 'your username'

运行该命令后,你应该注销并从新登陆,或者从新启动主机。

在这一步,插入你的 U 盘,经过你的 VM 设置,你应该可以找到并添加介质,如例子中所示。

如何在Fedora中安装VirtualBox

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

如何在Fedora中安装VirtualBox

额外提示:保存并导出虚拟机,以便之后能够在任何系统上使用它

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

在 VirtualBox 主面板上,单击 “file”、“Export Appliance”。若是你喜欢键盘快捷键,你能够简单地点击 Ctrl E

如何在Fedora中安装VirtualBox

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

如何在Fedora中安装VirtualBox

“Format” 选项须要注意一下。有三种不一样的选项: 开放虚拟化格式(Open Virtualization Format) 0.九、1.0 和 2.0 ,能够是 ovf 或 ova 扩展名。

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

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

如何在Fedora中安装VirtualBox

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

总结

经过使用虚拟机,你不只能够测试操做系统,还能够部署与物理机器同等重要的功能完整的系统。现在,硬件已经变得如此强大和廉价,它的大部分功能都没有被利用。

经过虚拟化技术,你可使用这些浪费的资源。对物理机器的需求减小了,所以能源消耗也减小了。你能够从硬件和下降运行成本两方面省钱。

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

我但愿本教程对你在 VirtualBox 中安装 Fedora Linux 有帮助。若是你遇到任何问题,请在评论中告诉我。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论