运维救援:救援启动与 Chroot
当你的系统卡在开机 Logo,或者提示“找不到启动设备”时,不要急着重装系统。通过 Chroot (Change Root),你可以“灵魂附体”到受损的硬盘系统中,执行修复操作。
1. 核心流程:进入救援模式
第四步 进入 Chroot
sudo chroot /mnt2. 常见修复场景
2.1 修复引导 (Grub)
如果你在 Chroot 后发现引导文件丢失:
# 挂载 EFI 分区
mount /dev/sda1 /boot/efi
# 重装 Grub
grub-install --target=x86_64-efi --efi-directory=/boot/efi
grub-mkconfig -o /boot/grub/grub.cfg2.2 忘记 Root 密码
进入 Chroot 后,直接运行:
passwd root3. 修改导致崩溃的配置
如果你因为改错了 /etc/fstab 或 X11 配置文件导致无法开机,进入 Chroot 后,你可以直接使用 vim 或 nano 修改回来:
nano /etc/fstab # 修复错误的挂载项4. 退出救援模式
顺序很重要
完成修复后,请务必优雅地退出:
exit(退出 Chroot 环境)。sudo umount -R /mnt(递归卸载所有分区)。reboot(重启电脑)。