在虚拟机中安装 Alpine

来自 Alpine Linux

本页面将引导您完成如何设置虚拟机以安装 AlpineLinux


VirtualBox

本指南描述了在 Virtual Box VM(虚拟机)中安装 Alpine 的标准步骤。

Oracle VM VirtualBox 在主机上运行一个或多个虚拟 x86 或 x64 客户机。
这使您几乎可以像安装任何其他程序一样,在您的主计算机上安装和测试 Alpine。

准备工作

在主机上安装 Virtual Box

首先,您需要在您的主机上下载并安装 Virtual Box。可以从官方主页(适用于 Windows、OS X 或 Solaris)或从您的发行版仓库(适用于 Linux)下载。

Virtual Box 由两个组件组成

  • VirtualBox 平台软件包
  • Oracle VM VirtualBox Extension Pack

安装这两个组件并启动 VirtualBox 以检查是否正常运行。如果您遇到问题,请查阅 VirtualBox 用户手册或 Virtual Box 的支持站点。

下载 Alpine

从 Alpine 下载区下载 Virtual Alpine ISO,它针对虚拟系统进行了优化。将其保存在您可以轻松找到的位置。

设置虚拟机

启动 Virtual Box。您将看到一个大部分为空的窗口,左上角有几个符号。最左边的图标是一个多角星。如果您将鼠标悬停在它上面,工具提示将显示“新建”。

单击多角星以创建新虚拟机。将弹出一个窗口,询问您一些关于您想要创建的虚拟(客户)计算机的问题。

  1. 名称:选择您喜欢的任何名称。例如“Alpine”。
  2. 类型:Linux
  3. 版本:其他 Linux,可以是 64 位或 32 位。如果您下载了 x86_64 Alpine-ISO,请选择 64 位;如果您下载了 x86 Alpine-ISO,请选择 32 位。
  4. 对于其他问题,请使用默认值,只需单击“下一步”或“创建”直到对话框完成。

您将在 Virtual Box 中看到一个新的条目,名为 Alpine(或您在上面对话框步骤 1 中选择的名称)。单击它以获取有关您的客户机的更多信息。

其中一个条目应显示“存储”,并提供一个带有主盘(虚拟硬盘)和辅助盘(虚拟光驱)的 IDE 控制器。

单击辅助盘。将弹出一个上下文菜单。选择条目“选择光盘映像”并打开您之前下载的 Alpine ISO。

完成后,单击菜单栏上的绿色启动箭头。

在虚拟机上安装 Alpine

按照安装手册中描述的步骤进行操作,就像在真机上安装 Alpine 一样。

提示:安装后不要重启您的虚拟机。相反,关闭虚拟机,从虚拟光驱中移除 Alpine ISO,然后重启虚拟机。

安装 Virtual Box 驱动

成功重启进入 Alpine VM 后,还剩下两个步骤

  1. 启用 Community 仓库
  2. 启用 VirtualBox 共享文件夹

这两个步骤将安装其他程序可能需要的所有驱动程序,并激活一些便捷功能。

注意:Virtualbox 网络摄像头驱动程序未包含在 Virtual Alpine ISO 提供的内核中。要在保持安装 footprint 较小的情况下使用网络摄像头,请使用 apk 安装 linux-firmware-none 软件包,然后安装 linux-lts 软件包以下载带有相应驱动程序的内核,而无需引入数百 MB 不需要的固件文件。卸载 linux-virt 软件包并重启以使用新内核。


KVM / QEMU

开始之前

  • 下载最新的 Alpine 镜像
  • 在您的系统上安装 QEMU(例如,Ubuntu 上使用 sudo apt install qemu,Fedora 上使用 yum -y install qemu

如果您正在使用 Alpine Linux,您可以安装

# apk add qemu qemu-img qemu-system-x86_64 qemu-ui-gtk

创建虚拟机

如果您想安装 Alpine Linux,请创建一个磁盘映像。

qemu-img create -f qcow2 alpine.qcow2 8G

以下命令使用 Alpine ISO 映像作为 CDROM,默认网络配置,512MB RAM,在上一步中创建的磁盘映像以及 CDROM 作为启动设备来启动 QEMU。

qemu-system-x86_64 -m 512 -nic user -boot d -cdrom alpine-standard-3.21.3-x86_64.iso -hda alpine.qcow2 -display gtk -enable-kvm

提示:如果您的硬件不支持,请删除 -enable-kvm 选项。

root 用户登录(无密码)并运行

setup-alpine

按照 setup-alpine 安装步骤进行操作。

运行 poweroff 关闭计算机。

启动虚拟机

安装后,QEMU 可以从磁盘映像 (-boot c) 启动,无需 CDROM。

qemu-system-x86_64 -m 512 -nic user -hda alpine.qcow2

VMware

请参阅关于在 VMwareVMware ESXi 上安装 Alpine 的说明。

参见