纪念在Fedora3X上成功安装Nvidia-driver
自从从f33(fedora)–>f34以后,nvidia-driver就没有normally booted过。
设备:一台带Nvidia Geforce 10 Series联想笔记本。我查了过去在f33下成功安装的参照,总结了一下,供以后参考。
0.下载installer(Optional)
官网下载点击,找到自己对应的型号,不知道型号的去搜索怎么linux查看显卡型号(好像$lspci | grep VGA -i
就可以)
此法对于有外接显示器的人(非笔记本原装)或我没遇到的情况可能会适用,对应章节2.3中
“对我不起作用的方法”
1.Secure Boot
首先,需要进入开机主板BIOS界面(联想按F2),用方向键操作找到Secure Boot
的选项,一般这一项状态Status是Enable
的,配合Enter
键此处调整为Disable
然后Save and Exit
2.Install
2.1 进入Fedora系统
(默认已经安装好了fedora-desktop系统)根据开机grub程序选择进入,本设备装的是Gnome40桌面,内核5.12.15。
开机应该会默认进入到一个图像化的登陆窗(which is 用Linux自带图形driver驱动的),此处需要关闭图形化界面操作。
2.2 关闭图形界面
按Ctrl
+Alt
+F3
(3~6都可以,默认可以同时6个用户登陆[tty相关知识]),切换到一个没有图形化界面的用户界面(切换之前在F1
对应图形化用户界面)
按提示输入用户名和密码后,应该就登陆进去了,会有一个和平时用的Terminal一样的界面。
现在虽然3号用户看到的是非图形界面,但是1号用户的图形化界面并没有被kill掉,此时依然无法安装。需要先停止图形界面的service。一般地,在Fedora上默认用systemctl stop gdm
而不使用像ubuntu的service <service name> stop
。
现在就已经顺利关掉图形化界面了(当前界面下的报警音第一次听被吓到,不信多按几次tab
或backspace
试试)
接下来,就开始安装
2.3 安装INSTALL!!!
对我没起作用法:(台式机可用)
如果是在nvidia官网找downloads,下载到.run
文件的,cd
to the corresponding directory. 直接sudo bash ./NVIDIA<我省略中间了>.run
,按照提示一步一步选yes就可以了,如果缺少dkms来build kernel的话退出来instal