如何在 Hyper-V 上安装 Fedora CoreOS
Fedora CoreOS 提供了一个安全、最小的操作系统,旨在大规模运行容器化工作负载。本指南将引导您完成在 Microsoft Hyper-V 上安装 Fedora CoreOS 的过程,使您能够在 Windows 计算机上利用其功能。
Fedora CoreOS 是专门为运行容器而优化的 Linux 发行版。它具有自动更新、增强的安全性和排除不必要组件的简约设计。这使其成为需要可靠平台来运行基于容器的应用程序的开发人员和 IT 专业人员的绝佳选择。
在 Hyper-V 上安装 Fedora CoreOS
请按照以下步骤在 Hyper-V 环境中设置 Fedora CoreOS:
收集所需的软件
步骤一:下载 Fedora CoreOS 镜像。访问 Fedora CoreOS 官方下载页面 (https://fedoraproject.org/coreos/download?stream=stable)并导航至“裸机和虚拟化”部分。单击“Fedora CoreOS Hyper-V”旁边的下载按钮以获取压缩磁盘映像。
步骤2:如果尚未在 Windows 系统上启用 Hyper-V,请启用它。为此:
有关的:如何在 Hyper-V 上安装 Debian:分步指南
- 打开控制面板。
- 转至程序 > 程序和功能。
- 单击“打开或关闭 Windows 功能”。
- 检查“Hyper-V”选项并确保选择两个子选项。
- 单击“确定”并根据提示重新启动计算机。
对于 Windows 11 家庭版用户,您可能需要遵循不同的流程来启用 Hyper-V。
准备虚拟机
步骤一:将下载的 Fedora CoreOS zip 文件解压到您选择的位置。
步骤2:如果要使用自定义网络配置,请在 Hyper-V 管理器中创建虚拟交换机。否则,您可以使用默认开关。
步骤3:创建一个新的虚拟机:
- 打开 Hyper-V 管理器。
- 单击操作 > 新建 > 虚拟机。
- 按照向导操作,为您的虚拟机提供一个名称。
- 选择第 2 代作为 VM 类型。
- 分配内存(建议 4GB 或更多)。
- 选择您的虚拟交换机。
- 对于硬盘驱动器,选择“使用现有虚拟硬盘”并浏览到提取的 Fedora CoreOS VHDX 文件。
- 查看摘要并单击完成。
配置安全启动
步骤一:在启动虚拟机之前,您需要修改其安全启动设置:
- 右键单击新创建的虚拟机,然后选择“设置”。
- 导航到“安全”选项卡。
- 在“安全启动”下,将模板更改为“Microsoft UEFI 证书颁发机构”。
- 单击“应用”和“确定”保存更改。
此步骤对于在第 2 代虚拟机上启动 Fedora CoreOS 至关重要。
启动并连接到 Fedora CoreOS
步骤一:右键单击虚拟机并选择“启动”。
步骤2:VM 运行后,再次右键单击并选择“连接”以访问 Fedora CoreOS 控制台。
默认情况下,系统会创建一个名为“core”的特权用户。但是,该用户没有预先配置的密码或 SSH 密钥。要使用“核心”用户或创建其他用户,您需要提供具有必要凭据的 Ignition 配置文件。
或者,您可以使用 coreos.github.io 的 Afterburn 支持通过云提供商提供 SSH 密钥。
随着 Fedora CoreOS 现在在 Hyper-V 上运行,您拥有了一个用于基于容器的工作负载的强大平台。请记住查阅 Fedora 官方文档,了解管理 CoreOS 实例的更高级配置和最佳实践。
