vault.centos.org或镜像仓库)下载与目标系统版本匹配的ISO镜像(如CentOS 7/8/Stream)。dd命令将ISO镜像写入USB设备(需替换/dev/sdX为USB的实际路径,可通过lsblk确认):sudo dd if=/path/to/centos.iso of=/dev/sdX bs=4M status=progress && sync
注意:操作前请备份USB中的所有数据,避免误操作导致数据丢失。F2/Del键进入BIOS设置,将USB设备设置为第一启动项,保存并退出。/mnt/sysimage,选择Continue(继续)以进入救援环境的命令行界面。若系统无法启动,通常需要修复GRUB引导程序:
/mnt/sysimage,若未自动挂载,可手动挂载根分区(假设根分区为/dev/sda1):mkdir /mnt/sysimage && mount /dev/sda1 /mnt/sysimage
chroot /mnt/sysimage
执行以下命令重新安装GRUB到磁盘(如/dev/sda)并生成配置文件:grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
退出chroot环境:exit
若文件系统损坏,需使用fsck命令检查和修复:
/dev/sda1挂载到/mnt/sysimage),需先卸载:umount /mnt/sysimage
/dev/sda1):fsck -y /dev/sda1
-y参数表示自动回答“yes”以修复所有问题。若系统文件损坏但数据仍需保留,可通过以下方式恢复:
tar或rsync备份过数据,可将备份文件复制到原系统目录:
/backup/system_backup.tar.gz):sudo tar xvpzf /backup/system_backup.tar.gz -C /
/backup):sudo rsync -av /backup/ /mnt/sysimage/
/mnt/sysimage。reboot命令重启计算机,并拔出USB驱动器。lsblk或fdisk -l命令确认USB、磁盘及分区的正确路径,避免dd或grub2-install操作错误。vgchange -ay)并确保一致性。