在虚拟机中安装 Alpine

来自 Alpine Linux
(重定向自安装 Alpine 在虚拟机上)

本页面将引导您完成 Alpine Linux 安装的虚拟机设置。


VirtualBox

本指南描述了在 VirtualBox 虚拟机 (VM) 中标准安装 Alpine 的过程。

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

准备工作

在主机上安装 VirtualBox

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

VirtualBox 由两个组件组成

  • VirtualBox 平台软件包
  • Oracle VM VirtualBox 扩展包

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

下载 Alpine

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

设置虚拟机

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

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

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

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

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

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

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

在虚拟机上安装 Alpine

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

提示:安装后不要重启 VirtualBox。而是关闭虚拟机,从虚拟光驱中移除 Alpine ISO,然后重启虚拟机。

安装 VirtualBox 驱动程序

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

  1. 启用社区仓库
  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

请参阅在 VMware 和 VMware ESXi 上安装 Alpine 的说明。

另请参阅