最通用的服务器DD重装系统教程,支持各种镜像源,步骤简单
爱折腾的sky
·
2026-05-01
·
via LINUX DO - 最新话题
操作前务必备份重要数据,会完全覆盖旧系统,需要支持VNC才行 核心原理是ipxe,步骤简单 1:查看系统信息并备份,安装新系统的时候可能会用到 # 查看系统盘 df -h / # 查看网络配置 ip a # 查看是否支持uefi ls /sys/firmware/efi 2:下载 netboot.xyz 启动镜像(iPXE引导器) wget https://boot.netboot.xyz/ipxe/netboot.xyz.img 3:将镜像DD写入整块系统盘(记得替换你实际的系统盘,会覆盖原系统,请确保重要数据已备份) dd if=netboot.xyz.img of=/dev/vda bs=4M 4:强制将缓存写入磁盘,确保数据落盘完成 sync 5:重启服务器 reboot 6:通过云厂商后台的服务器VNC界面进入启动菜单,选择网络安装 Linux Network Installs (64-bit) 如果重装成功,结束后会自动进入新系统,需要注意的是新系统一般没有开启root用户的ssh权限,需要用普通用户ssh连接,然后切换为root用户后再修改。 Alpine 系统默认是安装在内存中的,进入系统后需要执行 setup-alpine 命令安装到硬盘。 如果安装失败的话可能是硬盘分区有问题或者其他设置不对,可以返回到 netboot.xyz 启动菜单 ,重新选择网络安装再装一遍即可。 国内服务器 netboot.xyz 项目拉取镜像是在各大镜像官网拉取的,国内服务器下载会很慢,可以加载自己的ipxe脚本,使用国内镜像源。 可以在第6步中,选择 ipxe shell 加载自己的脚本,命令如下: dhcp chain https://raw.githubusercontent.com/sky22333/netboot/refs/heads/main/embed.ipxe 脚本里我添加了清华源的 debian 12 和 alpine 系统,内容如下: netboot/embed.ipxe at main · sky22333/netboot · GitHub 脚本很简单,可以自行修改为你需要的镜像。 使用此方案的优势是,安装过程自己可控,镜像源可信而且速度也快。并且也能实现无人值守 1 个帖子 - 1 位参与者 阅读完整话题
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。