之前使用Ubuntu一直在虚拟机中,因为虚拟显卡不是NVIDIA的,想要在Ubuntu中使用自己的独立显卡,所以就将自己的计算机安装成了Ubuntu系统,我选择的版本是Ubuntu18.04LTS。
我的电脑配置
我使用的笔记本是2016年入学时购买的华硕飞行堡垒FX-PRO,具体配置如下:
硬件 | 型号 |
---|---|
处理器 | i5 6300HQ |
独立显卡 | NVIDIA GeForce 960M |
在安装这个系统的时候,我遇到了几个问题,在经过半天的折腾之后,重要将其解决。
Q1:卡在Logo界面
在U盘启动之后,卡在 ubuntu 的LOGO界面,下面的小点也不再变化,如下图
解决方法
Reason:这个问题出现的原因是Ubuntu自带的开源显卡驱动的问题,采用以下方法可以将其解决。
- 在开始安装的时候,选择
Install Ubuntu
; - 按e键进入引导编辑界面;
- 寻找到
quiet splash
,将其修改为quiet splash nouveau.modeset=0
; - 按F10,等待其启动。
这样,就能正常进入安装界面,不会出现卡Logo的情况了。
Q2:分区之后发生复制文件的错误
在分区完成之后,就出现了一个Installation Failed对话框,如下图
解决方法
这是因为系统镜像出现问题,或者制作的U盘启动盘有问题。
换了个U盘启动盘,或者重新制作一下,问题就解决了。
Q3:安装之后重启无法启动桌面
这是因为显卡驱动的问题,在关机后启动时,进入grub界面
我和我兄弟的电脑是经过电脑商标Logo之后,按一下esc键,就进入了grub界面
然后
- 在ubuntu选项上面按
e
键; - 在
splash
后面加上nouveau.modeset=0
; - 按F10等待进入系统
然后再安装显卡驱动,问题即可解决。
Q4:双显卡安装NVIDIA显卡驱动
方法一
- 禁用自己的secure boot,也就是在BIOS将其设置为disable,这是最重要一步;
- 进入终端输入命令,寻找驱动版本;
$ ubuntu-drivers devices
-
输入完成之后,可以看到对应自己电脑的驱动版本(我的电脑的结果如下图所示);
- 在terminal输入命令,进行安装;
$ sudo ubuntu-drivers autoinstall
这条命令的作用是自动安装合适的显卡驱动。
- 重新启动计算机;
- 从应用中找到并打开NVIDIA Setting,在Prime profiles选项中可以看到两张显卡,在设置详细信息里面,可以看到显卡驱动已经被修改成NVIDIA显卡了。
此时,NVIDIA显卡的驱动就安装成功了。
方法二
- 先禁用自己的secure boot,同方法一第一步;
- 打开终端,加入官方ppa源;
$ sudo add-apt-repository ppa:graphics-drivers/ppa
- 刷新软件库并安装驱动;
$ sudo apt-get update
$ sudo apt-get install nvidia-390 nvidia-settings nvidia-prime
NOTICE:390这里需要对应自己需要的版本进行修改。
- 安装完成之后,重启计算机,就可以进入桌面了;
- 从应用中找到并打开NVIDIA Setting,在Prime profiles选项中可以看到两张显卡,在设置详细信息里面,可以看到显卡驱动已经被修改成NVIDIA显卡了。
Q5:如何分区
分区 | size |
---|---|
EFI | 512MB |
swap | 16GB |
\boot | 512MB |
\ | else |
在设置swap分区时,参考自己的计算机内存大小即可,将它设置成与自己计算机内存相同就基本可以,两倍也是可以的。
仍然存在的问题
安装完成之后,不能重启,只能关闭之后再启动。
参考文章
https://blog.csdn.net/weixin_38338161/article/details/79241845
https://blog.csdn.net/qq_37935670/article/details/80377196
https://blog.csdn.net/u014682691/article/details/80605201