温馨提示×

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、swapLVM)。
  • 用户与网络:设置 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-installgrub2-mkconfig 修复。
  • 分区与 LVM:重装前确认是否使用 LVM/加密,避免误删逻辑卷;自定义分区时注意挂载点与文件系统类型。
  • 网络与主机名:提前记录 IP、DNS、网关;安装时启用网络,避免首次启动后无法远程连接。
  • 版本兼容:备份工具需与目标系统和文件系统匹配(如 xfsdump/xfsrestore 仅适用于 XFS)。

0