在 QEMU 中以 Live 模式运行 Alpine
要仅在无盘模式下试用 Alpine Linux,可以使用 qemu 引导 .iso 文件,而无需虚拟 HDD 镜像或进一步配置。
qemu-system-x86_64 -m 512 -nic user -boot d -cdrom alpine-3.21.3-x86_64.iso --accel kvm
允许 .iso 镜像加载 apkovl
这通过在 /media 下挂载持久性文件系统并选择它来存储 apkovl 和 apkcache 来实现。
准备带有虚拟驱动器的 KVM
mkdir -p /media/usb/images qemu-img create -f raw /media/usb/images/mykvm.config 32M qemu-system-x86_64 -enable-kvm -m 384 \ -name mykvm \ -cdrom /media/usb/images/alpine-3.21.3-x86_64.iso \ -drive file=/media/usb/images/mykvm.config,if=virtio \ -net lan \ -boot d &
在 KVM 内部 (运行 Alpine Linux)
fdisk /dev/vda #creating a partition mkdosfs /dev/vda1 mkdir -p /media/vda1 echo "/dev/vda1 /media/vda1 vfat rw 0 0" >> /etc/fstab mount -a setup-alpine # (select vda1 for saving configs) lbu commit
下一次重启将加载在 /dev/vda1 上找到的生成的 apkovl 和 apkcache —— 完全基于最新的官方 ISO从 RAM 运行。