当Ubuntu虚拟机系统崩溃时,可以尝试以下几种恢复方法:
使用恢复模式
- 重启虚拟机,在启动过程中按住Shift键,直到出现GRUB引导菜单。
- 使用方向键选择“Advanced options for Ubuntu”并按Enter键。
- 在下一个屏幕上,选择带有“(recovery mode)”或“恢复模式”的选项,并按Enter键。
- 系统将进入恢复模式,您可以选择不同的选项来修复系统问题,如修复损坏的软件包、重新安装系统、检查文件系统等。
使用备份恢复系统
- Timeshift:适用于桌面用户,支持增量备份,可以恢复整个系统或仅恢复更改部分。
- Clonezilla:适合需要完整磁盘镜像的恢复场景。
- rsync:适合命令行用户,可以手动选择备份特定文件或目录。
- Deja Dup:通过图形界面进行备份和恢复。
- dd命令:用于备份整个磁盘或恢复磁盘。
使用系统自带的备份工具
- Deja Dup:通过系统设置中的“备份”选项来配置和运行备份操作。
- Timeshift:通过命令行进行备份和恢复,灵活度高。
使用Live CD/USB修复
- 从Ubuntu Live USB启动,选择"Try Ubuntu"。
- 使用
sudo fdisk -l
确认磁盘标识。
- 使用
sudo fsck -y /dev/sda2
强制修复文件系统错误。
- 如果
fsck
无效,尝试重建引导:
- 挂载系统分区:
sudo mount /dev/sda2 /mnt
- 绑定设备目录、设备目录、系统目录:
sudo mount --bind /dev /mnt/dev
、sudo mount --bind /proc /mnt/proc
、sudo mount --bind /sys /mnt/sys
- 切换根环境:
sudo chroot /mnt
- 重装GRUB:
grub-install /dev/sda
- 更新配置:
update-grub
- 退出chroot环境:
exit
- 解除挂载:
umount -R /mnt
- 重启测试:
reboot
。
使用VMware工具修复
- 确保VMware工具是最新版本。
- 在VMware菜单中,选择“虚拟机”-“安装VMware工具”。
- 如果系统无法启动,使用
vmware-vdiskmanager.exe -R "H:\Ubuntu64_20.04\Ubuntu64_20.04.vmdk"
修复虚拟磁盘文件。
在执行任何系统恢复操作之前,请务必备份所有重要数据,以防数据丢失。