ubuntu打实时内核补丁教程以及安装后显卡驱动问题解决方法

您所在的位置:网站首页 独立显卡驱动安装不了怎么办呀 ubuntu打实时内核补丁教程以及安装后显卡驱动问题解决方法

ubuntu打实时内核补丁教程以及安装后显卡驱动问题解决方法

2023-12-16 04:09| 来源: 网络整理| 查看: 265

在ubuntu20.04上安装成功,亲测有效

目录 ubuntu打实时内核补丁教程 1、下载实时内核 2、解压和打补丁(patch) 3、安装依赖和编译安装 4、修改一些文件,便于之后切换内核 5、重启电脑 实时内核版本下安装nvidia显卡驱动的问题 1、先切换回之前的内核(非实时)版本 2、重装之前内核(非实时)版本下的显卡驱动 3、切换回实时内核(按照上面的步骤) 4、在实时内核下安装显卡驱动

ubuntu打实时内核补丁教程

安装目标系统:ubuntu20.04 电脑配置:i9,2080ti

1、下载实时内核

打开终端,输入

uname -r

查看当前linux内核版本 我的版本是5.8.xxx,查了资料,建议安装与系统自身内核相近版本的实时内核 到https://www.kernel.org/pub/linux/kernel/和https://www.kernel.org/pub/linux/kernel/projects/rt/去下载linux-5.9.1.tar.gz 和 patch-5.9.1-rt20.patch.gz. 注意这里下载的实时内核版本大家根据自己系统的具体情况来进行下载。

2、解压和打补丁(patch) tar -xzvf linux-5.9.1.tar.gz cd linux-5.9.1 gzip -cd ../patch-5.9.1-rt20.patch.gz | patch -p1 --verbose 3、安装依赖和编译安装 sudo apt-get install libncurses-dev libssl-dev make menuconfig ##还是在linux-5.9.1文件夹下

弹出一个选择界面,选择第一个,找到“Preemption Model”,选择“Fully Preemptible Kernel (RT)”,这样我们安装的才是实时内核。其它选项都保持默认,最后会生成一个“.config”文件,生成之后就退出。 开始编译,“-j16”后面的数字表示你电脑cpu的核数,有几个就写几个,这样可以调动所有cpu资源进行编译,加快编译速度。

make -j16 sudo make modules -j16 sudo make modules_install -j16 如果内存小于8G,含8G,就输入 sudo make INSTALL_MOD_STRIP=1 modules_install - j16 sudo make install -j16

中途可能会遇到一个/debian/xxxx的问题,直接

sudo gedit .config

搜索debian,把“”里面的都删除,然后再进行编译(重复上述步骤)

4、修改一些文件,便于之后切换内核

到系统/etc/default路径下,修改grub文件

cd /etc/default sudo gedit grub

打开之后,更改 GRUB_DEFAULT=0 为 GRUB_DEFAULT=“1 >0” 注意,这里的输入要严格按照上面的格式来,1后面的空格一定不能少。1 >0表示使用的是系统中的第一个内核(也就是我们刚刚安装好的实时内核),如果想切换其他内核,直接修改0为相应内核版本的序号即可,这个排序直接去/boot/grub/grub.cfg文件(也可以在这里面确认编译安装的实时内核“5.9.1-rt20”在里面(直接搜索相应关键字,在menuentry后面是5.9.1-rt20即可) 另外)中查找,没有明显的序号,直接按出现的顺序排布的,大家可以自己数一数,想切换的内核版本在第几个。(数menuentry后面的内核版本) 保存关闭grub文件

sudo update-grub 5、重启电脑 sudo reboot

重启后,输入



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3