今天准备用U盘在电脑上装一个Ubuntu的系统,当进行安装时,发现不是在选择语言的界面就是在logo界面卡死。综合了好多网上的资料,最终解决了。

安装时卡死,是因为Ubuntu自带一个名为nouveau的显卡驱动(并且是默认使用的),可能与电脑上的N卡驱动冲突。

解决方法:

1、插入U盘,开机,按F11(我的是微星,不同电脑可能不一样),选择U盘启动。

2、当看到“Try Ubuntu", “Install Ubuntu”, “…” 这个黑色界面的时候按"e"(或者在选择U盘启动后马上按e,出现可以选择的界面,选择F6,进行"nomodeset"设置),然后可以看到一段英文,把段落中的"quiet splash"修改成"nomodeset",修改完按F10重启。

3、然后就直接进入Try Ubuntu的界面,双击桌面上的安装包安装,如果没有直接进入Try Ubuntu界面的话就选择Install Ubuntu安装。安装完毕会要求你重启。(如果发现分辨率变小导致一些按钮没有在屏幕上显示,可以按ALT + F7 + 鼠标 移动窗口到合适位置)

4、再次进入登入Ubuntu系统前的黑色界面,再次按"e",可以看到一段不一样的英文,把段落中的"linux"打头的一句话的最后添加上"nouveau.modeset=0"。按F10重启。

5、重启后进入到Ubuntu的系统中,点击左下角的九个点,选择软件与更新,点击附加驱动,选择使用NVIDIA driver metapackage,点击应用更改,最后重启,就好了。

-----------------------------------------

禁用自带的nouveau驱动

sudo  gedit  /etc/modprobe.d/blacklist.conf

在打开的文件末尾加入:

blacklist nouveau
options nouveau modeset=0

然后保存关闭文本。

再更新一下:

sudo update-initramfs -u

如果更新失败的话,在上一步打开的文本中写入并保存:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

重启

reboot

编辑grub文件,添加nomodeset

sudo vi /etc/default/grub

sudo gedit /etc/default/grub

#编辑打开的文件,找到GRUB_CMDLINE_LINUX_DEFAULT那一行,在后面加上(在quiet splash后打一个空格) nomodeset(保险起见,nomodeset后面加多一个空格),保存,然后在终端输入 sudo update-grub重启后就OK了!!!

忘记这一步的话,补救措施:
重启后,在Grub界面,选择ubuntu系统的那一行,然后按 “e” 键,就会进入Grub的编辑状态,在quiet splash 后面加(先打空格)nomodeset,然后按F10保存启动即可!!!

参考链接

Ubuntu 禁止集成noueavu驱动并安装NVIDIA显卡驱动

使用windows引导的ubuntu双操作系统

Ubuntu如何正确地切换Intel和Nvidia显卡

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐