解决ubuntu一个开机卡死的问题

  卸载了个C++的库,结果服务器开机就卡死在这个画面了:

  试了很多很多招,什么按“e”、fsck修复硬盘、特意制作了一个Ubuntu Live USB、重装安装GRUB等等,包括分析/var/log/syslog和/var/log/boot.log也都找不到问题,整整熬了我两天。现用如下方案[1]修复问题:1. 开机看到主板界面的时候按shift,进入该界面并进入Advanced options for Ubuntu:

  2. 进入recovery mode:

  3. 进入network界面配置一下网络(或者随后进入到shell后用sudo systemctl start systemd-networkd手动开启网络),因为一会需要用到网络

  4. 进入boot的shell

  5. 运行 sudo apt-get purge nvidia* 卸载所有英伟达的驱动,然后用 sudo ubuntu-drivers autoinstall 重新安装(此处需要有网络)