VirtualBox 里的 Ubuntu 更新后无法开机,常见原因有:内核升级后丢失或 VirtualBox 驱动未匹配、显卡/显卡加速问题、磁盘损坏、引导失败。下面按从简到繁的思路帮你排查和解决。
请先判断是哪一种:
不同表现处理方式不同。
vboxdrv、kernel module、failed to start Load Kernel Modules# Windows(管理员 CMD / PowerShell)
VBoxManage.exe setextradata "虚拟机名" CustomVideoMode1 1024x768x32
# Linux / macOS
VBoxManage setextradata "虚拟机名" CustomVideoMode1 1024x768x32
Advanced options for Ubuntu
→ Ubuntu (旧版本内核)
sudo apt update
sudo apt install --reinstall linux-image-$(uname -r) virtualbox-guest-dkms
fsck(修复磁盘)network(开启网络)root(进入命令行)执行:
sudo apt update
sudo apt upgrade
sudo apt install --reinstall virtualbox-guest-dkms
sudo reboot
尝试:
Ctrl+Alt+F2 看是否能进终端Live CD 启动后:
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
sudo update-grub
/home我可以直接给你精确命令,不用你乱试。