Ubuntu安装时关于NVIDIA显卡问题解决方法
ubuntu安装遇到的问题
1:在开机选择从U盘启动后(我是用U盘装的)会有几个选项让选择,最重要的两个是让你选择使用而不安装还是安装,我们通过上下箭头或者TAB把光标移动到“安装”选项,然后按e,进入grub界面,将这个界面的最后部分的“quiet splash —”改为“nomodeset”。F10保存,就可以进入安装界面,进行安装。
2:按照这种方法安装完成后有一个问题就是第二次启动ubuntu系统的时候会卡在启动界面进不去,解决方案:
重启,开机时光标选中“Ubuntu”,按“e”,进入grub界面,在含有quiet splash的行以及倒数第二行的末尾加上“ acpi_osi=Linux nomodeset”(nvidia显卡 ),再F10保存重启,就可以进入。
但是每次进入都需要这样修改,肯定很麻烦,所以进去之后到/boot/grub/grub.cfg中,找到刚刚在修改界面所看到的那一串代码,在同样的位置加入刚刚所修改的代码,保存退出就好了,这样就可以完美解决开机卡死的问题。
说明:本教程只对NVIDIA显卡的电脑有效,其他的没测试过。
ubuntu中修改grub,cfg文件方法:
1、修改grub.cfg文件的权限,在终端中输入sudo chmod +w /boot/grub/grub.cfg 将文件的权限改成可写的;
2、输入sudo gedit /boot/grub/grub.cfg 对文件进行编辑后保存
3、输入sudo chmod -w /boot/grub/grub.cfg将文件的权限改回只读的
解决方法
接下来,说一下我解决我遇到问题的方法,可能对朋友们有帮助。我的做法:插U盘,开机,设置启动项,在需要选择的时候,按e键进入编辑模式,选择对Ubuntu进行编辑,找到"quiet splash",在后面添加上一段 “=nomodeset” ,按F10引导。一切正常了。接下来就是安装的过程,设置安装前的选项、分区等。如果是安装双系统的朋友需要注意一下,推荐选择其他方式,即手动给我们的新系统分区,我是这样分区的:20G空间格式化为ext4格式,挂载至/,500M格式化为ext4挂载至/boot,50G格式化为ext4挂载至/home,20G格式化为ext4格式挂载至/usr,我是8G内存,直接分配了8G给交换空间。我要将我的ubuntu装到第二块硬盘上面,所以选择在分区万选择安装位置与引导文件位置。下一步下一步下一步。。。安装完成后重新启动系统。选择列表(1.ubuntu 2.ubuntu高级 3.windows manager boot loader 4。set up)选择ubuntu,回车。不幸的时此时又遇到了卡在开机画面的问题,好吧。。。重启之,在选择列表继续e键,修改splash。F10。一切ok!
如果此时重启必然还会遇到卡在开机画面的问题,所以我们找个一劳永逸的办法,直接修改grub配置文件。由于之前我玩的是centos虚拟机,所以第一时间是跑到/boot/grub/想去找grub.conf进行修改,发现找到的只有grub.cfg,而且-r–r--r-- 1 root root 8677 11月 17 15:24 grub.cfg。好吧,既然我改不了就去求助搜索引擎,找到的解决方法是:修改/etc/default/grub文件,(切记修改之前应该先备份 #cd /etc/default #cp grub ~/)。#sudo vim grub 输入密码,修改GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash = nomodeset” 。 ESC :wq ,#update_grub 一切ok!
我修改显卡驱动的解决方法
我本人先按照以上方法安装好之后,先换成了阿里云源,然后打开“软件和更新”,将其改成下图我是修改成这样的设置,具体修改了什么我也给忘了,只记得是修改了这两个页面,之后仍然是“软件和更新”。上面第五个附加驱动那里就可以搜索到一个专有驱动,修改后就解决了
注:除最后我修改驱动的方法为本人的经验,其他皆为转载而来,转载来源于https://tieba.baidu.com/p/5637230907?red_tag=2047261809