linux系统rocky的安装+显卡驱动的安装
linux系统rocky的安装+显卡驱动的安装
1 下载rocky,
参考 [https://blog.csdn.net/sirocco0228/article/details/140625289](https://blog.csdn.net/sirocco0228/article/details/140625289)1.1 下载地址
[https://rockylinux.org/download](https://rockylinux.org/download)1.2 查看本机是x86_64还是aarch64
通过uname -m命令,我的服务器是x86_641.3 U盘安装过程中报错
Started cancel waiting for multipath siblings of numeOn1
需要改U盘的名字。并且安装的时候hb:Lable后面的名字要和U盘的名字一摸一样,大小写敏感。我的U盘名字是ROCKY,所以这里就也要改成ROCKY。
1.4 安装
安装的时候,在u盘里copy一个镜像用的Rocky的iso文件,安装源选择U盘的这个文件,否则下载时候有可能特别慢或者连不上。“软件选择”选择“服务器”,我第一次选择了“最小安装”结果GPU显卡驱动装不上。另外网络也要打开,并且配置好IP地址、掩码、网关和DNS。DNS可以用阿里的223.5.5.5也可以用百度的180.76.76.76。时区选亚洲,上海。
1.5 安装完成后,执行cat /etc/centos-release命令,看一下rockey的版本:
Rocky Linux release 8.10 (Green Obsidian)
1.6、查看本机的显卡
用lspci | grep -i nvidia命令看一下是什么,如果没有安装lspci命令,就用yum install pciutils安装一下。
01:00.0 VGA compatible controller: NVIDIA Corporation AD106 [GeForce RTX 4060 Ti] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 22bd (rev a1)
01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3060 Ti Lite Hash Rate] (rev ff)
01:00.1 Audio device: NVIDIA Corporation GA104 High Definition Audio Controller (rev ff)
1.7 安装完系统后,最好更换一下yum的安装源,我习惯更换成阿里云的。
先把系统里默认的安装源备份一下:
cd /etc/yum.repos.d
mkdir bak
cprepobak/
然后替换:
sed -e ‘s|^mirrorlist=|#mirrorlist=|g’
-e ‘s|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g’
-i.bak
/etc/yum.repos.d/Rocky*.repo
dnf makecache
1.8 再更新一下系统
yum upgrade -y
2 安装RTX显卡驱动 的依赖包
2.1 安装包
yum install -y gcc make kernel-devel kernel-headers
2.2 停用nouveau显卡驱动
查看有没有nouveau驱动设备运行:
lsmod | grep nouveau
如果没有返回结果,则不再执行后续步骤;
如果有返回结果,则执行创建/编辑文件:
vi /etc/modprobe.d/blacklist.conf
并在里面添加:
blacklist nouveau
options nouveau modeset=0
更新内核:
dracut --force
重启服务器:
reboot
系统重启后,再次运行lsmod | grep nouveau命令确认nouveau驱动没有被加载。如果没有返回结果,那么nouveau驱动已经成功被禁用。
3 安装GeForce RTX 4060 Ti的驱动
3.1 查看本机的显卡
用lspci | grep -i nvidia命令看一下是什么,如果没有安装lspci命令,就用yum install pciutils安装一下。
3.2 下载驱动
登录官网:https://www.nvidia.cn/drivers/results/
按照显卡型号进行对应的下载,这里以 GeForce RTX 4060 Ti 这个型号举例。
然后一步步的找到下载按钮,下载即可。
3.3 下载下来的文件给授权
给驱动程序加可执行权限:chmod +x NVIDIA-Linux-x86_64-595.84.run
3.4 查看kernels地址
cd /usr/src/kernels/
注意驱动的版本号和后面的kernels地址,一定要指定,否则安装不成功。kernels地址要自己去/usr/src/kernels/下面查一下,然后复制到命令
3.5 安装
在执行运行命令:
./NVIDIA-Linux-x86_64-595.84.run --kernel-source-path=/usr/src/kernels/4.18.0-553.137.1.el8_10.x86_64
执行出现报错:
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 550.135Extraction failed.
解决方案:dnf install -y tar
这是显卡版本不对,重新使用 lspci | grep -i nvidia命令看一下本机的显卡是什么。
3.6 检查
执行nvidia-smi,看NVIDIA GeForce RTX 3060装好没有。