在 QEMU 中安装 Alpine

来自 Alpine Linux

开始之前

  • 下载最新的 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 启动 QEMU, 默认网络配置, 512MB 内存, 上一步创建的磁盘镜像, 以及 CDROM 作为启动设备。

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