Debian分卷后若需恢复系统,可按以下步骤操作(操作前务必备份数据):
-
使用Live CD/USB启动
- 制作Debian Live启动盘,从U盘或光盘启动进入Live环境。
- 挂载原系统根分区:
sudo mount /dev/sdaX /mnt(/dev/sdaX替换为实际分区)。 - 切换至原系统环境:
sudo chroot /mnt。
-
修复引导程序
- 重新安装GRUB:
grub-install /dev/sda(/dev/sda为硬盘设备)。 - 更新GRUB配置:
update-grub。 - 退出chroot并重启:
exit→sudo umount /mnt/*→sudo reboot。
- 重新安装GRUB:
-
恢复分区或数据(若分区丢失)
- 安装TestDisk工具:
sudo apt-get install testdisk。 - 运行TestDisk扫描磁盘:
sudo testdisk /dev/sdX(/dev/sdX为目标磁盘),按提示恢复分区。 - 若为ext文件系统,可用
extundelete恢复删除的文件:sudo extundelete /dev/sdXY --restore-all(/dev/sdXY为具体分区)。
- 安装TestDisk工具:
-
修复文件系统错误
- 检查并修复文件系统:
sudo fsck -fy /(需先卸载分区或从Live环境操作)。
- 检查并修复文件系统:
注意:操作中避免对故障磁盘进行写入,若无法自行恢复,建议联系专业技术人员。