一步一步教你在 VirtualBox 上安装 Linux

主机说将向您展示如何在 VirtualBox 上安装 Linux,涵盖从下载适当的 Linux 发行版到配置和启动虚拟机的必要步骤。

How-to-Run-Linux-Distros-on-VirtualBox-1170x731-1

我一直热衷于学习新事物和探索技术世界。作为多年忠实的 Windows 用户,我对跳转到 Linux 犹豫不决,但我的好奇心一直在侵蚀着我。进入 VirtualBox,这是一种让您的脚趾进入 Linux 水域而无需离开舒适的 Windows 世界的绝佳方式。在这篇文章中,我将分享我在 VirtualBox 上安装 Linux 的经验。让我们开始吧!

什么是VirtualBox?

VirtualBox-User-Interface

虚拟盒用户界面

Oracle VM VirtualBox 是一款功能强大的开源虚拟化软件,允许用户在一台计算机上运行多个操作系统。这意味着您可以在 Windows 或 macOS 计算机上安装和运行 Linux,而无需对硬盘驱动器进行分区或购买额外的硬件。对于那些想要在不破坏其主要环境的情况下尝试不同的操作系统、测试软件或学习新技能的人来说,这是一个极好的解决方案。

为什么要在 VirtualBox 上安装 Linux?

您可能希望在 VirtualBox 上安装 Linux 的原因有多种:

实验:如果您对 Linux 感到好奇,但又不想进行完整安装,那么虚拟机是探索操作系统而不影响您的主要设置的理想方式。

学习:在 VirtualBox 上安装 Linux 提供了一个安全的环境来学习和练习新技能,例如系统管理、编程或故障排除。

软件测试:在虚拟机上运行 Linux 允许开发人员和测试人员使用不同的软件版本或测试兼容性,而无需多台物理机。

安全性:虚拟机创建一个隔离环境,降低恶意软件或其他威胁影响您的主要操作系统的风险。

为什么 VirtualBox 优于 VMware Player for Linux

虽然 VirtualBox 和 VMware Player 都是流行的虚拟化解决方案,但有几个原因导致 VirtualBox 通常成为安装 Linux 的首选:

成本:VirtualBox 对个人和教育用途免费,而 VMware Player 提供功能有限的免费版本,需要付费升级才能获得更高级的功能。

开源:VirtualBox 是开源的,这意味着用户可以检查、修改并为其开发做出贡献。这培养了一个强大的社区,并确保持续改进和更新。

兼容性:VirtualBox 比 VMware Player 支持更广泛的 Linux 发行版,这使得它对于那些尝试不同 Linux 风格的人来说更加通用。

易用性:根据我的个人经验,我发现 VirtualBox 比 VMware Player 更易于使用且更易于设置,这使它成为初学者更容易上手的选择。

现在我们已经介绍了基础知识,让我们深入了解在 VirtualBox 上安装 Linux 的分步过程。

在 VirtualBox 上安装 Linux

第 1 步 – 下载 VirtualBox 和 Linux

首先,您需要下载 Oracle VM VirtualBox,可在官方网站 (https://www.virtualbox.org/) 免费下载。VirtualBox 是跨平台软件,这意味着您可以在 Linux、Windows、Solaris 或 macOS 系统上安装它。我发现安装过程轻而易举。请记住检查是否有任何更新,以确保您拥有最新版本。

接下来,决定要安装哪个 Linux 发行版。如果你是初学者,我推荐 Linux Mint Cinnamon Edition。(https://linuxmint.com/download.php),这是最受新手欢迎的发行版之一,我必须说,我已经非常喜欢它了。

第 2 步 – 创建一个新的虚拟机

安装 VirtualBox 并下载 Linux 发行版后,打开 VirtualBox 并单击“新建”以创建新的虚拟机 (VM)。为您的 VM 和您之前下载的 Linux Mint ISO 文件命名。接下来,选择“Linux”类型,并选择合适的版本(例如,“Ubuntu 64 位”)。

Creating-a-new-virtual-machine-in-VirtualBox

在 VirtualBox 中创建一个新的虚拟机

为您的 Linux 发行版选择正确的版本

在 VirtualBox 中创建新虚拟机时,选择与您计划安装的 Linux 发行版相对应的正确操作系统类型和版本至关重要。在本节中,我将提供一个备忘单,用于为一些流行的 Linux 发行版选择适当的设置,并讨论选择正确选项的重要性。

为什么这很重要

选择正确的操作系统类型和版本可确保 VirtualBox 正确配置您的虚拟机以获得最佳性能和兼容性。不正确的设置可能会导致性能下降、设备驱动程序问题,甚至无法启动 Linux 发行版等问题。

流行 Linux 发行版的备忘单

这是一个备忘单,可帮助您为一些流行的 Linux 发行版选择正确的操作系统类型和版本:

  • Ubuntu | 类型:Linux | 版本:Ubuntu(根据您下载的 ISO 文件选择 32 位或 64 位选项)
  • Debian | 类型:Linux | 版本:Debian(32 位或 64 位选项)
  • Fedora | 类型:Linux |版本:Fedora(32 位或 64 位选项)
  • CentOS | 类型:Linux | 版本:Red Hat(32 位或 64 位选项)
  • Arch Linux | 类型:Linux | 版本:Arch Linux(32 位或 64 位选项)
  • openSUSE | 类型:Linux | 版本:openSUSE(32 位或 64 位选项)
  • Linux Mint | 类型:Linux |版本:Ubuntu(32 位或 64 位选项)

请注意,某些 Linux 发行版(如 Linux Mint)基于其他发行版(在本例中为 Ubuntu)并共享相同的操作系统版本设置。如果您不确定为特定发行版选择哪个选项,请查阅发行版的官方文档或社区论坛以获取指导。

跳过 VirtualBox 中的无人值守安装

Skip-Unattended-Installation-option-in-VirtualBox

VirtualBox 中的“跳过无人值守安装”选项

使用 VirtualBox 创建新的虚拟机时,您可能会遇到一个名为“无人值守安装”的选项。此功能通过自动执行特定步骤和使用预定义设置来简化安装过程。虽然它可以节省时间,但您可能更愿意更好地控制安装过程并根据您的喜好自定义您的 Linux VM。

当您到达“无人值守安装”步骤时,不要选中“无人值守安装”复选框。

通过取消选中“无人值守安装”复选框,您可以在安装过程中手动配置 Linux VM。

跳过无人值守安装的好处
  • 自定义:手动安装允许您根据自己的喜好配置分区、包选择和本地化。
  • 学习心得:通过手动安装过程可以帮助您更好地了解 Linux 的工作原理以及安装过程中可用的各种选项。
  • 故障排除:如果您在安装过程中遇到问题,手动安装比自动安装更容易识别和解决问题。

第 3 步 – 分配资源

在此阶段,您必须为 VM 分配资源,包括内存 (RAM) 和存储。我建议至少提供 2 GB 的 RAM,尽管 4 GB 是最理想的。

如果您有一个多核 CPU(这在今天很常见!),请选择多个处理器。我在示例中选择了 5。

Allocating-Hardware-Resources

分配硬件资源

您可能会注意到“启用 EFI(仅限特殊操作系统)”选项。但是,对于大多数常见的 Linux 发行版,我建议不要选中它。

何时在 VirtualBox 中启用 EFI

EFI(Extensible Firmware Interface)是一种固件接口规范,它取代了许多计算机使用的传统 BIOS(基本输入/输出系统)。EFI 为管理系统固件和引导操作系统提供了一个更现代、更灵活的框架。在 VirtualBox 中,启用 EFI 在安装和运行 Linux 发行版时的某些情况下会很有帮助。在本节中,我将解释何时在 VirtualBox 中启用 EFI 以及如何启用。

何时启用 EFI

在以下情况下,您应该考虑在 VirtualBox 中启用 EFI:

基于 UEFI 的 Linux 发行版:一些现代 Linux 发行版专门设计用于 UEFI 系统。如果您要安装这些发行版之一,在 VirtualBox 中启用 EFI 将确保更好的兼容性和更流畅的操作。

测试 UEFI 兼容性:如果您正在测试或开发软件并希望确保其与 UEFI 系统的兼容性,那么在您的虚拟机中启用 EFI 可以帮助您模拟 UEFI 环境。

双引导系统:如果您在包含 UEFI 和旧版 BIOS 的主机上使用双引导设置,则在 VirtualBox 中启用 EFI 有助于保持主机和来宾操作系统之间的一致性。

请记住,并非所有 Linux 发行版都需要 EFI 才能正常运行。您通常可以在不启用 EFI 的情况下在 VirtualBox 中安装和运行 Linux。

对于存储,创建一个至少有 20 GB 空间的虚拟硬盘。虽然您可以分配更多资源,但我发现这些资源足以满足我的实验需求。

Allocate-Virtual-Hard-Disk-Size

分配虚拟硬盘大小

第 4 步 – 回顾总结

您将看到您为新虚拟机选择的配置摘要。查看并单击“完成”。

Summary-of-the-virual-machine-configuration

虚拟机配置摘要

第 5 步 – 配置虚拟机设置

在启动新 VM 之前,通过单击 VirtualBox 主窗口中的“设置”来调整其设置。在“系统”设置中,启用“主板”选项卡下的 I/O APIC 选项,并在“处理器”选项卡下将处理器数量增加到至少两个以获得更好的性能。相信我; 你会欣赏速度提升!

Virtual-Machine-Settings

虚拟机设置

第 6 步 – 开始安装

现在是重头戏的时候了!通过单击 VirtualBox 主窗口中的“开始”来启动您的 VM。您应该会看到 Linux 安装程序启动。

Installing-Linux-Mint

安装 Linux Mint

按照屏幕上的说明在虚拟机上安装 Linux。您将了解语言和键盘布局类型。我为安装类型选择了“擦除磁盘并安装 Ubuntu”选项,这非常适合 VM。

Installation-type

安装类型

了解 LVM、擦除磁盘和使用 ZFS 设置

在安装某些 Linux 发行版时,您可能会遇到与磁盘管理相关的设置,例如 LVM(逻辑卷管理器)和 ZFS(Zettabyte 文件系统)。在决定之前了解这些设置及其含义很重要。

LVM(逻辑卷管理器)

LVM 是一种磁盘管理技术,允许您将多个物理存储设备(例如硬盘驱动器或 SSD)作为单个逻辑存储单元进行管理。这在管理存储空间方面提供了更大的灵活性,因为您可以根据需要轻松调整大小、移动和修改分区。当您需要扩展存储容量或创建复杂配置时,LVM 特别有用。

当您在 Linux 安装过程中选择 LVM 选项时,安装程​​序将使用 LVM 自动设置您的磁盘分区。如果您预计需要经常调整分区大小或管理分区,或者如果您使用多个磁盘,这可能是一个不错的选择。但是,请记住,LVM 会给系统增加一些复杂性,对于基本安装或者您只是在 VirtualBox 中试验 Linux 可能不是必需的。

擦除磁盘

“擦除磁盘”设置是 Linux 安装过程中的一个选项,可完全擦除虚拟硬盘驱动器的内容并为 Linux 发行版创建新分区。如果您想从头开始并确保从虚拟机中删除任何以前的数据或配置,这将很有用。如果您在 VirtualBox 中的新虚拟机上安装 Linux,此设置不会带来任何风险,因为它只会影响分配给该特定虚拟机的虚拟硬盘驱动器。

使用 ZFS(泽字节文件系统)

ZFS 是一种高级文件系统和逻辑卷管理器,最初由 Sun Microsystems 开发。它提供数据完整性保护、快照支持和内置 RAID 功能等功能。ZFS 旨在实现高度可扩展并提供卓越的数据管理,使其成为企业环境或需要高效存储和管理大量数据的情况的有吸引力的选择。

当您在 Linux 安装过程中选择“使用 ZFS”选项时,安装程​​序将使用 ZFS 文件系统设置您的磁盘分区。如果您需要 ZFS 提供的高级功能和稳健性,这可能是一个很好的选择。但是,ZFS 可能比其他文件系统占用更多资源,对于临时用户或那些只是在 VirtualBox 中试用 Linux 的用户来说可能不是必需的。

我选择“无”并继续安装。

Advanced-Features

高级功能

虽然安装过程很顺利,但我确实遇到了一些小问题。我的 VM 偶尔会冻结,需要重新启动。请耐心等待,并在必要时尝试几次。您将需要在途中输入您的用户帐户信息。

Enter-account-information-along-the-way

一路输入账户信息

第 7 步 – 享受您的新 Linux VM

安装完成后,您应该会在 VM 中看到 Linux 桌面。

Installation-Complete

安装完成通知

在此过程中,您可能会收到移除安装介质的提示。为此,请转到 VirtualBox 菜单并单击“设备”。然后,导航到“光驱”并选择“从虚拟驱动器中删除磁盘”。完成此步骤后,按“ENTER”继续。

恭喜,您已经在 VirtualBox 上成功安装了 Linux!现在,您可以按照自己的节奏探索和学习 Linux,而不会影响您的主要操作系统。

Linux-Mint-Welcome-Screen

Linux Mint 欢迎屏幕

常见故障排除提示和技巧

尽管在 VirtualBox 上安装 Linux 的整体体验很流畅,但您可能会在此过程中遇到一些问题。根据我的个人经验和从社区收集的知识,以下是一些常见的故障排除提示和技巧,可帮助您克服任何障碍:

卡在开机或黑屏

如果您的虚拟机在启动时卡住或显示黑屏,请尝试更换图形控制器。在 VirtualBox 设置中,转到“显示”并选择不同的图形控制器,例如“VBoxSVGA”或“VMSVGA”。您可能还想增加视频内存以提高性能。

性能缓慢

如果您的 Linux VM 性能低下,请考虑分配更多资源。增加 RAM、处理器数量或视频内存以增强整体体验。此外,确保在计算机的 BIOS 设置中启用了硬件虚拟化 (VT-x/AMD-V)。

网络连接问题

如果您的 Linux VM 无法连接到 Internet,请尝试更改网络适配器设置。在 VirtualBox 设置中,导航到“网络”并选择“附加到”下的“桥接适配器”。这将允许您的 VM 使用与主机相同的网络。

共享文件夹不起作用

要在主机和 Linux VM 之间共享文件,您需要安装 VirtualBox Guest Additions。在您正在运行的 VM 中,单击 VirtualBox 菜单中的“设备”,然后选择“插入来宾添加 CD 映像”。按照屏幕上的提示安装 Guest Additions,然后重新启动您的 VM。之后,您可以通过 VM 设置设置共享文件夹。

屏幕分辨率问题

如果您的 Linux VM 的屏幕分辨率太小或调整不正确,请确保您已安装 VirtualBox Guest Additions,如前一技巧所述。安装后,您可以在 Linux VM 显示设置中更改屏幕分辨率。

音频问题

如果您在 Linux VM 中遇到音频问题,请尝试更改音频控制器。在 VirtualBox 设置中,转到“音频”并选择不同的音频控制器,例如“ICH AC97”或“SoundBlaster 16”。此外,验证音频驱动程序是否已安装并在 Linux VM 中正常运行。

请记住,Linux 和 VirtualBox 社区充满了有用的资源,所以如果您需要进一步的帮助,请不要犹豫,查阅论坛、教程或博客文章。

我推荐的有效 VirtualBox 设置!

在我的 Linux 之旅中,我尝试了 VirtualBox 中的各种设置来优化虚拟机的性能。以下是我推荐的设置,它们一直为我提供最佳体验:

内存 (RAM):为您的虚拟机分配至少 2 GB 的 RAM,最好是 4 GB。这可确保在运行多个应用程序时获得更流畅的体验和更快的响应时间。

处理器:至少为您的 VM 分配 2 个处理器。这通过允许 VM 更有效地处理任务来提高性能。您可以根据主机的功能增加此数字。

图形控制器:选择“VMSVGA”或“VBoxSVGA”图形控制器以更好地与 Linux 发行版兼容。此外,分配至少 64 MB 的视频内存以提高图形性能。

存储:创建一个至少有 20 GB 存储空间的虚拟硬盘。这对大多数用户来说应该足够了,但如果您计划安装大型应用程序或存储大量数据,请考虑增加此数量。

网络适​​配器:在“网络”设置中,使用“桥接适配器”选项。这允许您的 VM 与您的主机共享同一网络,提供更稳定和可靠的互联网连接。

音频控制器:选择“ICH AC97”音频控制器以更好地与 Linux 发行版兼容。这应该为大多数应用程序提供足够的音频支持。

虚拟化:确保在计算机的 BIOS 设置中启用了硬件虚拟化 (VT-x/AMD-V)。这显着提高了 VM 的性能。

Guest Additions:不要忘记安装 VirtualBox Guest Additions,它提供了额外的功能,如共享文件夹、更好的屏幕分辨率支持和改进的性能。要安装,请在 VirtualBox 菜单中单击“设备”,然后在 VM 运行时选择“插入来宾添加 CD 映像”。按照屏幕上的提示完成安装。

额外提示!:在主机和 VM 之间启用剪贴板复制粘贴并设置共享文件夹

在 VirtualBox 上运行 Linux 最方便的功能之一是能够在主机和虚拟机之间共享文件和剪贴板内容。在本节中,我将引导您完成启用剪贴板复制粘贴和设置共享文件夹的步骤。

启用剪贴板复制粘贴

要在主机和 Linux VM 之间启用双向剪贴板共享,请执行以下步骤:

确保您已经安装了 VirtualBox Guest Additions,如“我推荐的有效 VirtualBox 设置!”中所述。部分。

关闭 Linux VM,在 VirtualBox 主窗口中选择它,然后单击“设置”。

在设置窗口中,导航到“常规”选项卡,然后单击“高级”选项卡。

在“共享剪贴板”下拉菜单中,选择“双向”。

Shared-Clipboard-Setting

共享剪贴板设置

单击“确定”以保存您的设置。

启动您的 Linux 虚拟机。现在,您应该能够在主机和 VM 之间无缝复制和粘贴文本和图像。

设置共享文件夹

共享文件夹允许您从 Linux VM 中的主机访问文件。要设置共享文件夹,请按照下列步骤操作:

确保您已经安装了 VirtualBox Guest Additions,如“我推荐的有效 VirtualBox 设置!”中所述。部分。

在主机上,创建一个要与 Linux VM 共享的文件夹。例如,您可以在桌面或其他方便的位置创建一个名为“Shared_VM”的文件夹。

关闭 Linux VM,在 VirtualBox 主窗口中选择它,然后单击“设置”。

在设置窗口中,导航到“共享文件夹”部分。

单击右侧的“+”图标以添加新的共享文件夹。

在“添加共享”对话框中,单击“文件夹路径”字段旁边的文件夹图标,然后浏览您在第 2 步中创建的文件夹。

在“文件夹名称”字段中输入共享文件夹的名称。您可以使用与主机上的文件夹相同的名称。

选中“自动挂载”选项以确保共享文件夹在您启动 Linux VM 时自动挂载并可用。

Setting-up-Shared-Folder

设置共享文件夹

单击“确定”保存设置并关闭“添加共享”对话框。然后,再次单击“确定”关闭设置窗口。

启动您的 Linux 虚拟机。共享文件夹现在应该可以在 Linux 文件管理器中访问,通常位于“/media/sf_<folder_name>”目录下(将 <folder_name> 替换为您在第 7 步中分配的名称)。

您可以通过启用剪贴板复制粘贴和设置共享文件夹以及在主机和 Linux VM 之间快速传输文件和数据来简化您的工作流程。

这些设置对我的 Linux VM 产生了奇迹,提供了流畅而愉快的体验。请记住,个人体验可能因主机规格和所选 Linux 发行版而异。随意尝试这些设置,以找到满足您特定需求的完美平衡。

结论

总的来说,我发现在 VirtualBox 上安装 Linux 的过程是一种有趣且有益的体验。虽然有一些小烦恼,比如偶尔的死机,但我很高兴能够投入 Linux 的世界。事实证明,VirtualBox 是我 Linux 之旅的绝佳选择,它具有多功能性、易用性和成本效益。借助我推荐的设置、故障排除提示和技巧,以及本关于启用剪贴板复制粘贴和共享文件夹的指南,您已做好充分准备应对遇到的任何挑战。因此,继续前进,迈出一大步,立即开始在 VirtualBox 上探索 Linux!

原创文章,作者:主机说,如若转载,请注明出处:https://www.hostingtalk.cn/a-step-by-step-guide-to-installing-linux-on-virtualbox/

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

error: 内容保护