之前使用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分区时,参考自己的计算机内存大小即可,将它设置成与自己计算机内存相同就基本可以,两倍也是可以的。
仍然存在的问题
安装完成之后,不能重启,只能关闭之后再启动。
参考文章