當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"修復虛擬磁盤文件。
在執行任何系統恢復操作之前,請務必備份所有重要數據,以防數據丟失。