CentOS Dropped如何重新安装
小樊
56
2025-12-31 08:38:28
CentOS 被删除或损坏后的重装指南
一 准备与版本选择
- 明确目标版本:传统 CentOS Linux 已停止维护,建议优先选择 CentOS Stream 或迁移至 Rocky Linux / AlmaLinux 等替代发行版。
- 获取镜像与校验:从官方或可信镜像站下载对应架构的 ISO,并校验 SHA256 确保完整性。
- 制作启动介质:使用 Rufus / Etcher / UNetbootin 将 ISO 写入 U 盘(或刻录 DVD)。
- 重要备份:若有数据残留,先备份到外置盘或网络存储;重装通常会清空目标磁盘/分区数据。
- 规划分区与网络:记录现有 IP、DNS、网关 等网络参数;决定是全新安装还是仅替换现有系统分区。
二 本地或虚拟机环境的全新安装步骤
- 设置启动顺序:重启,进入 BIOS/UEFI(常见按键 F2/F12/Del),将 USB/DVD 置为优先启动。
- 启动安装器:选择 Install CentOS(或对应版本名称),进入安装界面。
- 基础配置:选择语言、时区、键盘;在“安装源”选择本地介质或网络源。
- 软件选择:常见为 Minimal Install(无图形界面)或 Server with GUI(带桌面);可按需勾选附加组件。
- 安装目标:
- “使用所有空间”将清空磁盘;
- “替换现有 Linux 系统”仅替换已识别的 Linux 分区;
- “自定义”可手动分区(如 /boot、/、/home、swap 或 LVM)。
- 用户与网络:设置 root 密码、创建普通用户;在“网络与主机名”中启用 有线网络 并配置 静态 IP/DNS(如需)。
- 开始安装与重启:完成安装后重启,移除安装介质,进入系统完成初始化设置。
三 无本地控制台时的远程重装方式
- 适用前提:旧系统仍可 SSH 登录,且能访问网络安装源(HTTP/FTP/NFS)或本地镜像。
- 常见做法:
- PXE 网络引导:在 DHCP/TFTP 上配置引导与安装源,服务器从网络启动进入安装器(适合机房批量重装)。
- 引导内核参数法:将安装介质的 vmlinuz/initrd 下载到 /boot,在 GRUB 中新增条目,通过 inst.ks= 指定 Kickstart 自动应答文件,或设置 method= 指向安装源,然后重启进入无人值守安装。
- 厂商/云平台控制台:使用 iKVM/IPMI/KVM Console 挂载 ISO 或选择镜像,直接从控制台完成安装。
- 重要提示:远程重装存在中断风险,务必确保 电源与网络稳定,并提前准备 救援通道。
四 不重装的可选恢复方案
- 系统快照回滚:虚拟机可用快照功能一键回到指定时间点(适合配置错误或补丁回退)。
- 备份还原:
- 使用 tar 全量还原(示例:
tar xvpfz backup.tgz -C /,注意权限与覆盖风险);
- XFS 文件系统可用 xfsrestore(示例:
xfsrestore -f /root/CentOS7rootfs.dump /dev/sda3);
- 使用 Mondo Rescue 进行整机级备份/还原(示例:
mondorescue -c /mnt/etc/mindi/mindi.conf -a restore)。
- 适用场景:仅配置混乱或部分软件损坏时,可快速恢复至健康状态。
五 常见问题与注意事项
- 数据安全:重装会清除目标分区数据,务必先完整备份;快照/还原同样可能覆盖现有文件。
- 引导修复:若仅 GRUB 损坏,可借助安装介质进入 救援模式 或 LiveCD 执行
grub2-install 与 grub2-mkconfig 修复。
- 分区与 LVM:重装前确认是否使用 LVM/加密,避免误删逻辑卷;自定义分区时注意挂载点与文件系统类型。
- 网络与主机名:提前记录 IP、DNS、网关;安装时启用网络,避免首次启动后无法远程连接。
- 版本兼容:备份工具需与目标系统和文件系统匹配(如 xfsdump/xfsrestore 仅适用于 XFS)。