把坑踩完了才过来的
建议所有cpu没集显的要双系统的看看
由于实在没力气写详细总结直接给搜索建议吧
1. 制作启动盘
下载Ubuntu.iso
制作启动盘
设置BIOS
设置里面建议关secure boot,当然也可以不关,不过后面会麻烦很多(一个没关的人的血泪史)
2. 安装Ubuntu
如果你的电脑cpu没有集显(inte/amd 带-F后缀或者-KF后缀),一定要用safe graphic 模式安装(启动列表第二个),不然会因为没有集显直接黑屏
其他的跟着教程走就可以,推荐EFI、SWAP、/、/home分开装的模式
3. 禁用nouveau
这玩意就是天坑,在某些电脑中某些未知因素会让你的系统卡死在开机界面,第一次进了系统建议马上禁用,不要先搞啥时间设置啊之类的,不然后面你只能在advanced settings里面从recovery mode里面进系统
这个时候显卡应该是LLVM(cpu模拟显卡)
4. 安装NVIDIA驱动
我走的是官网驱动正规安装那一套
如果你前面没关secure boot,那么一定要在提示secure boot 需要签名的时候选生成签名+保留私钥
虽然大多数教程都说加上用官网驱动的时候加上 --no-opengl-files,但是如果你的cpu没有集显,那你也可以不加,至少我没加(并且没有循环启动)。看到一个解释说是不加的话nvidia会替换集显的opengl驱动,可能出错(但是我本来就没有集显驱动可以替换hh)
5. 启动NVIDIA驱动
你也不想一直CPU模拟显卡吧
nvidia-smi看看自己有没有驱动,有就结束了。
我遇到的情况: 驱动装上了但是在驱动列表里找不到也没启动
解决找不到:dkms
解决没启动:modprobe
如果modprobe显示key was rejected说明secure boot没关,你可以关
当然也可以不关,用mokutil导入安装驱动时生成的.der密钥文件也可以解决问题(我就是这么干的)
建议在mokutil之前首先用sudo su 给自己root权限
导入成功后再modprobe就没这些问题了
6. 时间语言和启动项设置
参考https://www.bilibili.com/video/BV1QxYReJEm3
FIN
一些参考资料(我还找得到的)
Ubuntu安装指南
https://www.bilibili.com/video/BV1554y1n7zv
https://www.bilibili.com/video/BV1Cc41127B9
没集显记得走Ubuntu(safe graphics)别走Try & install ubuntu
Ubuntu双系统设置
https://www.bilibili.com/video/BV1QxYReJEm3
N卡驱动安装
https://cloud.tencent.com/developer/article/2054869
https://blog.csdn.net/zataji/article/details/123104569
DKMS:
https://blog.csdn.net/winycg/article/details/130333264
什么是MOK:
https://www.cnblogs.com/Iflyinsky/p/18314889
密钥和MOK:
https://blog.csdn.net/lemonxiaoxiao/article/details/107690494
解决MOK问题:
https://www.bilibili.com/opus/880138871710416980
用su安装MOK:
https://stackoverflow.com/questions/39226185