虎绿林HU60.CN
发现版块
Enter
发布登录
发现版块发布我的社区荣誉
登录
虎绿林让技术讨论持续生长京ICP备18041936号-1

[不是最新但足够新] Deepin/UOS安装Linux内核5.10

老虎会游泳
2021年3月10日 · 2021年4月14日编辑Linux/Unix
3.3万 5
  1. 添加Debian的buster-backports(Debian 11 软件包向后移植至 Debian 10)软件源,该软件源提供了5.10内核,并且和Deepin/UOS 20的依赖关系冲突不是很严重,可以放心长期启用。而且buster-backports的内核都是用gcc-8编译的,不需要安装gcc-10就能兼容N卡闭源驱动,所以这里才用它。注意:如果安装来自Ubuntu的内核,需要自行安装gcc-10才能兼容N卡闭源驱动。

    在终端执行以下命令:

    echo 'deb http://mirrors.aliyun.com/debian buster-backports main contrib non-free' | sudo tee /etc/apt/sources.list.d/debian-buster-backports.list
  2. 更新软件包列表。在终端执行以下命令:

    sudo apt update

    如果遇到以下错误:

    由于没有公钥,无法验证下列签名: NO_PUBKEY

    执行以下命令导入公钥:

    sudo apt-get update 2>&1 | tee /tmp/apt.tmp; cat /tmp/apt.tmp | grep 'NO_PUBKEY' | awk -F'NO_PUBKEY' '{print $2}' | sort | uniq | xargs sudo apt-key adv --keyserver keyserver.ubuntu.com --recv

    反复运行上面的命令,直到“由于没有公钥,无法验证下列签名: NO_PUBKEY”不再出现为止。

  3. 安装内核。在终端执行以下命令:

    sudo apt install linux-headers-5.10.0-0.bpo.3-amd64 linux-image-5.10.0-0.bpo.3-amd64
  4. 如果遇到firmware-linux-free 没有被安装错误,执行以下命令解决:

    sudo apt purge linux-firmware
  5. 【重要】更新内核设备驱动中的“可加载固件”,方法见该帖:

    https://hu60.cn/q.php/bbs.topic.98480.html

    注意:如果不进行这一步,重启后部分硬件可能无法正常驱动。

  6. 重启,默认进入的是版本最高的内核。如果5.10就是系统内版本最高的内核,默认就会进入它。如果5.10不能正常使用,你可以在开机菜单里选第二项“Advanced ……”,然后选低版本内核启动。

登录后收藏
楼层讨论

5 条回复

默认正序
罐
罐子2021年3月10日
#2

路过一下
小米MIX2s(白)

希望自己长胖胖2021年4月15日
#3
研究一下
罐
罐子2021年10月7日
#4

sudo apt install linux-headers-5.10.0-0.bpo.8-amd64 linux-image-5.10.0-0.bpo.8-amd64
一加8Pro

罐
罐子2021年10月13日
#5

@老虎会游泳,该更新了。
一加8Pro

罐
罐子2024年11月27日
#6
echo 'deb http://192.168.9.154/beige/ beige main commercial community' | sudo tee /etc/apt/sources.list.d/deepin23.list

记录
一加8Pro

加入这场讨论登录后即可参与讨论
登录并回复
关于作者老虎会游泳创世

你好,这里是虎绿林。

查看用户主页
帖子信息
发布于2021/03/10 21:32
最后更新2024/11/27 16:14
阅读3.3万