安装 Ubuntu 后,正常启动系统卡在开机 Logo 界面(且命令行显示 `recovering journal,clean, xxx files,xxx blocks)
但可以通过恢复模式的 resume
选项进入系统桌面,具体操作为:开机按下 ESC(进入 GRUB)–> Ubuntu 高
级选项(advacned options for Ubuntu)–> 选择一个带 “(recovery mode)”的登录选项 --> 选中 resume (回车或点确定)
由于造成这种问题的原因有很多,比如显卡不兼容、磁盘空间不足、系统损坏,但我所遇到的可能只是第一种,显卡不兼容,所以我的解决方法仅供参考,并不能解决所有的情况。
我解决办法是修改 GRUB_CMDLINE_LINUX_DEFAULT
的参数,可以在开机时临时修改(单次启动有效,重启后恢复默认),或者修改 grub 配置文件进行永久修改。
在 GRUB 界面按 e
键,修改选中启动项的配置参数,在 quiet splash
后面添加 nomodeset
,然后输入 Ctrl + X 或 F10 进入启动项(进入系统)。
修改 GRUB 配置的前提是能进入系统桌面或系统命令行,可以使用上面提到的恢复模式 resume
进入系统,或者通过单次生效方式进入系统。
修改 GRUB 配置文件 /etc/default/grub
或 /boot/grub/grub.cfg
,推荐前者,后者内容复杂,不方便修改。
修改命令如下:
sudo gedit /etc/default/grub
将 GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash”
改为 GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash nomodeset”
,即添加 nomodeset
:
保存后,需要输入下面这条命令来更新 GRUB 配置:
sudo update-grub