昨天在VMWare Fusion上面的Ubuntu不知为何无法启动到桌面,可以使用Recovery Mode
对系统进行修复。
进入Recovery Mode
系统启动的同时按住Esc键
进入GRUB界面:
选择Ubuntu 的高级选项
,然后选择Ubuntu, with Linux xxx (recovery mode)
进入恢复模式。
Recovery Mode 工具
工具菜单如下:
clean - 清除工具
此工具可以释放更多的硬盘空间
dpkg - 软件包修复工具
修复和卸载导致系统出现问题的可能损坏的软件包。
注意:此功能需要联网,使用之前首选选择 network
工具启用联网。
fsck - 硬盘修复工具
通过扫描损坏的硬盘并删除它们来快速修复损坏的硬盘。
grub - GRUB修复工具
允许Ubuntu通过重新设置Grub系统来扫描你的系统并自动更新引导加载程序。
network - 网络修复工具
允许启用网络连接,建议修复之前首先将其启用。
root - root权限终端
以root的权限进入系统的终端,可以在上述工具都使用之后使用该工具。
注意:此功能需要联网,使用之前首选选择 network
工具启用联网。
修复命令
进入终端之后,依次执行以下的命令来修复系统:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend
sudo dpkg --configure -a
sudo apt clean
sudo apt update --fix-missing
sudo apt install -f
sudo dpkg --configure -a
sudo apt upgrade
sudo apt dist-upgrade
上面执行每一步的命令之后,需要观察是否出现错误,我在更新的时候提示硬盘空间不足,于是删除了一些文件之后再次执行了上面的命令。
最后使用 sudo reboot
重启系统即可。
显卡原因无法进入桌面
在上述root终端中使用下面命令更新显卡驱动:
sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
sudo reboot
如果是NVIDIA显卡驱动的话,可以参考官方安装指南重新安装。