参考官方:Replacing non-Alpine Linux with Alpine remotely
一、进入救援模式:
二、在VNC界面操作下载Alpine写入硬盘
wget dl-cdn.alpinelinux.org/alpine/v3.5/releases/x86_64/alpine-virt-3.5.2-x86_64.iso
把image写入硬盘/dev/vda
dd if=alpine-virt-3.5.2-x86_64.iso of=/dev/vda
重启,从本地硬盘启动,Alpine当前运行在ram里,登录root,剥离硬盘后格式硬盘并安装alpine
mkdir /media/setup
cp -a /media/vda/* /media/setup
mkdir /lib/setup
cp -a /.modloop/* /lib/setup
卸载modloop和media文件夹
rc-service modloop stop
umount /dev/vda
将文件移回原位
mv /media/setup/* /media/vda/
mv /lib/setup/* /.modloop/
最后就可以格式化硬盘,安装alpine了
setup-disk
或者setup-alpine