在虚拟机中安装 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。您将看到一个大部分为空的窗口,左上角有几个符号。最左边的图标是一个多角星。如果您将鼠标悬停在上面,工具提示将显示“新建”。
点击多角星以创建一个新虚拟机。将弹出一个窗口,询问您一些关于您想要创建的虚拟(客户)计算机的问题。
- 名称:选择您喜欢的任何名称。例如“Alpine”。
- 类型:Linux
- 版本:其他 Linux,64 位或 32 位。如果您下载了 x86_64 Alpine-ISO,请选择 64 位;如果您下载了 x86 Alpine-ISO,请选择 32 位。
- 对于其他问题,请使用默认值,只需单击“下一步”或“创建”直到对话框完成。
您将在 VirtualBox 中看到一个新条目,名为 Alpine(或您在上面对话框步骤 1 中选择的名称)。单击它以获取有关您的客户机的更多信息。
其中一个条目应显示“存储”,并提供一个 IDE 控制器,其中包含一个主通道(虚拟硬盘)和一个辅助通道(虚拟光驱)。
单击辅助通道。将弹出一个上下文菜单。选择条目“选择光盘映像”,然后打开您之前下载的 Alpine ISO。
完成之后,单击菜单栏上的绿色启动箭头。
在虚拟机上安装 Alpine
按照安装手册中描述的步骤操作,就像您在真实 PC 上安装 Alpine 一样。
安装 VirtualBox 驱动程序
成功重启进入 Alpine 虚拟机后,还剩下两个步骤
- 启用社区仓库
- 启用 VirtualBox 共享文件夹
这两个步骤安装其他程序可能需要的所有驱动程序,并激活几个舒适功能。
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
以 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 的说明。