Ubuntu小白,在安装双系统时,出现了黑屏的问题。可是找了很多资料,都不能有效的解决我的问题。在结合了数篇文章后,才终于解决了安装双系统黑屏及显卡驱动的相关问题。决定写下我的方法,希望可以帮助大家顺利安装。
在安装Ubuntu双系统时,可能会出现安装过后重启系统黑屏,或者卡在启动logo。我的电脑是在安装Ubuntu18.04系统之后,黑屏,电脑屏幕上显示如下代码:
watchdog: BUG: soft lockup - CPU#1 stuck for 22s!
watchdog: BUG: soft lockup - CPU#0 stuck for 23s!
…
在出现上述黑屏的情况下,我的建议是先长按关机键,对电脑进行强制关机。然后,重新安装Ubuntu系统。出现黑屏的现象一般是由于Linux 发行商收录的nouveau的开源显卡的问题。
下面逐步介绍重新安装系统的方法:
- 在重新安装Ubuntu 系统时应该先关闭Security Boot. 相关设置一般在boot选项中。具体可以搜索一下,不同主板的电脑可能会有轻微的不同。
- 在进入grub安装界面的时候,在Install Ubuntu选项,按e,进入命令行模式,然后在linux那一行的 quiet slash – 后面(也可能没有-),添加以下内容,然后按F10重新引导
acpi_osi=linux nomodeset
修改上述选项可以在开机的时候,禁用nouveau显卡。
- 安装完成,重启。在电脑重启黑屏的时候,拔出U盘。重启的时候会继续出现黑屏的情况,此时长按电源键强制关机,在进入grub安装界面的时候,重复步骤二。
- 4. 成功进入Linux 以后,要立即安装NVIDIA的显卡驱动。在Software & Updates->Additional Drivers 中选择NVIDIA的驱动。
测试nvidia驱动是否成功安装,可以使用以下的命令:
nvidia-smi
若显示如下信息,则代表显卡驱动已经安装成功。
- 若是在安装显卡过后,还是出现黑屏的情况,则建议在进入grub安装界面时,检查是否含有acpi_osi=linux nomodeset 语句,若存在则删除,然后按F10,保存,并继续开机。
开机之后,按ctrl+alt+T 打开终端,输入:
sudo gedit /etc/default/grub
# 打开文件后,将linux nomodeset 删除
# 然后保存
#更新grub
sudo update-grub
更改后的文件:
解释可能的原因:grub引导了系统进行启动,所以它的参数被传入了,即nomodeset(调用集成显卡),在安装ubuntu的时候,需要先调用集成显卡,对Ubuntu进行安装。在安装过后,需要立刻安装NVIDIA的显卡驱动(步骤四)。在安装过后,又需要删除调用集成显卡的命令(步骤五)。
最后,祝大家安装双系统顺利。
参考文章:
解决Linux双系统安装卡在启动Logoblog.csdn.net Ubuntu16.04安装 双显卡安装Nvidia驱动 登录循环 黑屏(通用 终结此类问题)