“修复 Ubuntu 虚拟机”范围比较广,先按常见故障类型给你一套排查 + 修复思路,你可以对照自己的情况操作。
.vmdk / .vdi / .qcow2)是否损坏✅ 临时验证:
# VirtualBox
VBoxManage showvminfo "虚拟机名"
# VMware
查看 .vmx 文件是否完整
开机时按住 Shift(BIOS)或 Esc(UEFI)
选择:
Advanced options for Ubuntu
→ Ubuntu (recovery mode)
在恢复菜单中尝试:
fsck(修复磁盘)dpkg(修复软件包)root(命令行修复)在 recovery 或 Live CD 中执行:
sudo fsck -y /dev/sda1
(根据实际分区调整)
update-initramfs -u
update-grub
ip a
ping 8.8.8.8
常见修复:
sudo netplan apply
sudo systemctl restart networkd
VirtualBox / VMware:
sudo apt install --reinstall ubuntu-desktop
sudo dpkg --configure -a
sudo apt purge nvidia*
sudo reboot
df -h
清理:
sudo apt autoremove
sudo journalctl --vacuum-time=7d
请告诉我:
我可以直接给你一步步命令级修复方案。