在我们使用OpenVZ或LXC虚拟化架构的VPS时,有时候我们需要重装系统。但是由于其架构的特殊性质,无法使用常规的DD脚本重装系统。在这篇文章中,我来和大家一起来在OpenVZ或LXC虚拟化架构的VPS系统重装至Alpine
准备材料
- OpenVZ或LXC虚拟化架构的VPS
注意事项
请将原系统安装成Debian,并关闭WGCF或WARP-GO的WARP,以提高成功率
部署步骤
- SSH进入VPS,输入以下命令,在弹出的提示输入“Y”即可
shell
1 |
wget -N --no-check-certificate https://raw.githubusercontent.com/Misaka-blog/convert-ovzlxc-to-alpine/main/alpine.sh && bash alpine.sh |
- 等待脚本执行完成,如无意外的话看到如下图这三条消息之后自动重启VPS即可代表成功
- 使用原root账号及密码,登录VPS,如无意外的话登录出现Alpine Linux字样即为成功。
OpenVZ/LXC VPS 重装 Alpine 的风险
OpenVZ 或 LXC 虚拟化环境和 KVM 不同,内核能力、网络、TUN/TAP、iptables 和 systemd 支持可能受宿主机限制。重装 Alpine 前要确认平台允许的系统和网络能力。
- 确认控制面板支持 Alpine 或自定义系统。
- 检查 TUN/TAP、iptables、IPv6 是否可用。
- 备份 SSH 密钥和当前配置。
- 重装后先确认网络和 DNS。
- 不适配时应恢复到官方支持系统。


