[App Sharing] 修改适配内核
Tofloor
poster avatar
青稚
Moderator
2023-07-27 23:28
Author

使用fslong修改的配置文件编译

他的魔改思路

以deepin的内核配置文件为底包,保证了对deepin系统的兼容性

吸收了pve内核中有关 电源管理、调度、温控、 网络配置有关的配置项(不改deepin已有配置,deepin没有的配置加了进来)

pve内核中打了的驱动也包含了进来,确保更多硬件的兼容,但这也带来了内核文件变大,安装后系统占用变大,开了内核压缩,总体可控

下载链接:

https://www.aliyundrive.com/s/JzwQyus56pq

提取码: 678g

7.28更新:新增xanmod6.1,6.4

zen6.4

7.29更新:增加5.19,5.10

Reply Favorite View the author
All Replies
vivian_me
deepin testing team
2023-07-27 23:40
#1

点个赞先like

Reply View the author
deepin_xiaoqian
deepin testing team
2023-07-27 23:46
#2

感谢分享kissing_heart

Reply View the author
阿尼樱奈奈
Moderator
2023-07-27 23:48
#3

like

Reply View the author
aurora
deepin
2023-07-28 00:19
#4

所以又发了一遍是为了啥

Reply View the author
青稚
Moderator
2023-07-28 00:21
#5
aurora

所以又发了一遍是为了啥

编译的内核版本不一样,效果也会有所不同

而且基于6.1LTS和6.3的内核更稳定

Reply View the author
aurora
deepin
2023-07-28 00:39
#6
青稚

编译的内核版本不一样,效果也会有所不同

而且基于6.1LTS和6.3的内核更稳定

smirk

好的

Reply View the author
Vimvi2233
deepin
2023-07-28 05:46
#7

感谢分享。

kissing_heart

Reply View the author
WangZhongyun
deepin
2023-07-28 05:50
#8

不错的内核,安装到Deepin23B版和日更版都把我的显卡和显示器适配得很好。

Reply View the author
浪云
deepin
2023-07-28 06:51
#9

hi

Reply View the author
微光寒慕
deepin
2023-07-28 15:26
#10

6.5的内核这么新

Reply View the author
青稚
Moderator
2023-07-28 15:40
#11
微光寒慕

6.5的内核这么新

试试看

Reply View the author
微光寒慕
deepin
2023-07-28 15:57
#12
青稚

试试看

用着还不错applaud

Reply View the author
impwang
deepin
2023-07-28 21:06
#13

升级内核过程中遇到报错信息:

sudo apt install ./*.deb
正在读取软件包列表... 完成
正在分析软件包的依赖关系树   
正在读取状态信息... 完成   
注意,选中 'linux-headers-6.5.0-rc3-amd64-desktop-hwe' 而非 './linux-headers-6.5.0-rc3.deb'
注意,选中 'linux-image-6.5.0-rc3-amd64-desktop-hwe' 而非 './linux-image-6.5.0-rc3.deb'
注意,选中 'linux-libc-dev' 而非 './linux-libc-dev_6.5.0-rc3.deb'
下列【新】软件包将被安装:
  linux-headers-6.5.0-rc3-amd64-desktop-hwe linux-image-6.5.0-rc3-amd64-desktop-hwe
下列软件包将被升级:
  linux-libc-dev
升级了 1 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 4 个软件包未被升级。
需要下载 0 B/96.0 MB 的归档。
解压缩后会消耗 550 MB 的额外空间。
获取:1 /home/0xwang/Downloads/kernel6.5/linux-headers-6.5.0-rc3.deb linux-headers-6.5.0-rc3-amd64-desktop-hwe amd64 6.5.0-rc3-1 [9,294 kB]
获取:2 /home/0xwang/Downloads/kernel6.5/linux-image-6.5.0-rc3.deb linux-image-6.5.0-rc3-amd64-desktop-hwe amd64 6.5.0-rc3-1 [85.4 MB]
获取:3 /home/0xwang/Downloads/kernel6.5/linux-libc-dev_6.5.0-rc3.deb linux-libc-dev amd64 6.5.0-rc3-1 [1,309 kB]
正在选中未选择的软件包 linux-headers-6.5.0-rc3-amd64-desktop-hwe。
(正在读取数据库 ... 系统当前共安装有 336876 个文件和目录。)
准备解压 .../linux-headers-6.5.0-rc3.deb  ...
正在解压 linux-headers-6.5.0-rc3-amd64-desktop-hwe (6.5.0-rc3-1) ...
正在选中未选择的软件包 linux-image-6.5.0-rc3-amd64-desktop-hwe。
准备解压 .../linux-image-6.5.0-rc3.deb  ...
正在解压 linux-image-6.5.0-rc3-amd64-desktop-hwe (6.5.0-rc3-1) ...
准备解压 .../linux-libc-dev_6.5.0-rc3.deb  ...
正在解压 linux-libc-dev:amd64 (6.5.0-rc3-1) 并覆盖 (6.3.5-1) ...
正在设置 linux-headers-6.5.0-rc3-amd64-desktop-hwe (6.5.0-rc3-1) ...
正在设置 linux-libc-dev:amd64 (6.5.0-rc3-1) ...
正在设置 linux-image-6.5.0-rc3-amd64-desktop-hwe (6.5.0-rc3-1) ...
Error!  The dkms.conf for this module includes a BUILD_EXCLUSIVE directive which
does not match this kernel/arch.  This indicates that it should not be built.
Error! Bad return status for module build on kernel: 6.5.0-rc3-amd64-desktop-hwe (x86_64)
Consult /var/lib/dkms/broadcom-sta/6.30.223.271/build/make.log for more information.
Error! Bad return status for module build on kernel: 6.5.0-rc3-amd64-desktop-hwe (x86_64)
Consult /var/lib/dkms/deepin-anything/0.0/build/make.log for more information.
Error! Bad return status for module build on kernel: 6.5.0-rc3-amd64-desktop-hwe (x86_64)
Consult /var/lib/dkms/huawei-wmi/3.2/build/make.log for more information.
update-initramfs: Generating /boot/initrd.img-6.5.0-rc3-amd64-desktop-hwe
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries 
    nor crypto modules. If that's on purpose, you may want to uninstall the 
    'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs 
    integration and avoid this warning.
setupcon is missing. Please install the 'console-setup' package.
W: Possible missing firmware /lib/firmware/i915/mtl_huc_gsc.bin for module i915
I: The initramfs will attempt to resume from /dev/nvme0n1p7
I: (UUID=6eb1688e-b42f-4181-8c7a-8fca799b7490)
I: Set the RESUME variable to override this.
live-boot: core filesystems devices utils udev blockdev dns.
fix systemd/logind config
正在生成 grub 配置文件 ...
找到主题:/boot/grub/themes/deepin-fallback/theme.txt
Found background image: /boot/grub/themes/deepin-fallback/background.jpg
找到 Linux 镜像:/boot/vmlinuz-6.5.0-rc3-amd64-desktop-hwe
找到 initrd 镜像:/boot/initrd.img-6.5.0-rc3-amd64-desktop-hwe
找到 Linux 镜像:/boot/vmlinuz-6.3.5
找到 initrd 镜像:/boot/initrd.img-6.3.5
找到 Linux 镜像:/boot/vmlinuz-5.15.77-amd64-desktop
找到 initrd 镜像:/boot/initrd.img-5.15.77-amd64-desktop
找到 initrd 镜像:/boot/deepin-ab-recovery/initrd.img-5.15.77-amd64-desktop
11_deepin_ab_recovery back grub args: splash quiet nomodeset DEEPIN_GFXMODE=$DEEPIN_GFXMODE
Found  image: /boot/vmlinuz-6.5.0-rc3-amd64-desktop-hwe
找到 initrd 镜像:/boot/initrd.img-6.5.0-rc3-amd64-desktop-hwe
Skipped Deepin 20.9 (20.9) on /dev/nvme0n1p4 by user request.
Adding boot menu entry for EFI firmware configuration
完成
N: 由于文件'/home/0xwang/Downloads/kernel6.5/linux-headers-6.5.0-rc3.deb'无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)
root@0xwang-PC:/home/0xwang/Downloads/kernel6.5# ls
linux-headers-6.5.0-rc3.deb  linux-image-6.5.0-rc3.deb  linux-libc-dev_6.5.0-rc3.deb
Reply View the author
青稚
Moderator
2023-07-28 23:13
#14
impwang

升级内核过程中遇到报错信息:

sudo apt install ./*.deb
正在读取软件包列表... 完成
正在分析软件包的依赖关系树   
正在读取状态信息... 完成   
注意,选中 'linux-headers-6.5.0-rc3-amd64-desktop-hwe' 而非 './linux-headers-6.5.0-rc3.deb'
注意,选中 'linux-image-6.5.0-rc3-amd64-desktop-hwe' 而非 './linux-image-6.5.0-rc3.deb'
注意,选中 'linux-libc-dev' 而非 './linux-libc-dev_6.5.0-rc3.deb'
下列【新】软件包将被安装:
  linux-headers-6.5.0-rc3-amd64-desktop-hwe linux-image-6.5.0-rc3-amd64-desktop-hwe
下列软件包将被升级:
  linux-libc-dev
升级了 1 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 4 个软件包未被升级。
需要下载 0 B/96.0 MB 的归档。
解压缩后会消耗 550 MB 的额外空间。
获取:1 /home/0xwang/Downloads/kernel6.5/linux-headers-6.5.0-rc3.deb linux-headers-6.5.0-rc3-amd64-desktop-hwe amd64 6.5.0-rc3-1 [9,294 kB]
获取:2 /home/0xwang/Downloads/kernel6.5/linux-image-6.5.0-rc3.deb linux-image-6.5.0-rc3-amd64-desktop-hwe amd64 6.5.0-rc3-1 [85.4 MB]
获取:3 /home/0xwang/Downloads/kernel6.5/linux-libc-dev_6.5.0-rc3.deb linux-libc-dev amd64 6.5.0-rc3-1 [1,309 kB]
正在选中未选择的软件包 linux-headers-6.5.0-rc3-amd64-desktop-hwe。
(正在读取数据库 ... 系统当前共安装有 336876 个文件和目录。)
准备解压 .../linux-headers-6.5.0-rc3.deb  ...
正在解压 linux-headers-6.5.0-rc3-amd64-desktop-hwe (6.5.0-rc3-1) ...
正在选中未选择的软件包 linux-image-6.5.0-rc3-amd64-desktop-hwe。
准备解压 .../linux-image-6.5.0-rc3.deb  ...
正在解压 linux-image-6.5.0-rc3-amd64-desktop-hwe (6.5.0-rc3-1) ...
准备解压 .../linux-libc-dev_6.5.0-rc3.deb  ...
正在解压 linux-libc-dev:amd64 (6.5.0-rc3-1) 并覆盖 (6.3.5-1) ...
正在设置 linux-headers-6.5.0-rc3-amd64-desktop-hwe (6.5.0-rc3-1) ...
正在设置 linux-libc-dev:amd64 (6.5.0-rc3-1) ...
正在设置 linux-image-6.5.0-rc3-amd64-desktop-hwe (6.5.0-rc3-1) ...
Error!  The dkms.conf for this module includes a BUILD_EXCLUSIVE directive which
does not match this kernel/arch.  This indicates that it should not be built.
Error! Bad return status for module build on kernel: 6.5.0-rc3-amd64-desktop-hwe (x86_64)
Consult /var/lib/dkms/broadcom-sta/6.30.223.271/build/make.log for more information.
Error! Bad return status for module build on kernel: 6.5.0-rc3-amd64-desktop-hwe (x86_64)
Consult /var/lib/dkms/deepin-anything/0.0/build/make.log for more information.
Error! Bad return status for module build on kernel: 6.5.0-rc3-amd64-desktop-hwe (x86_64)
Consult /var/lib/dkms/huawei-wmi/3.2/build/make.log for more information.
update-initramfs: Generating /boot/initrd.img-6.5.0-rc3-amd64-desktop-hwe
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries 
    nor crypto modules. If that's on purpose, you may want to uninstall the 
    'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs 
    integration and avoid this warning.
setupcon is missing. Please install the 'console-setup' package.
W: Possible missing firmware /lib/firmware/i915/mtl_huc_gsc.bin for module i915
I: The initramfs will attempt to resume from /dev/nvme0n1p7
I: (UUID=6eb1688e-b42f-4181-8c7a-8fca799b7490)
I: Set the RESUME variable to override this.
live-boot: core filesystems devices utils udev blockdev dns.
fix systemd/logind config
正在生成 grub 配置文件 ...
找到主题:/boot/grub/themes/deepin-fallback/theme.txt
Found background image: /boot/grub/themes/deepin-fallback/background.jpg
找到 Linux 镜像:/boot/vmlinuz-6.5.0-rc3-amd64-desktop-hwe
找到 initrd 镜像:/boot/initrd.img-6.5.0-rc3-amd64-desktop-hwe
找到 Linux 镜像:/boot/vmlinuz-6.3.5
找到 initrd 镜像:/boot/initrd.img-6.3.5
找到 Linux 镜像:/boot/vmlinuz-5.15.77-amd64-desktop
找到 initrd 镜像:/boot/initrd.img-5.15.77-amd64-desktop
找到 initrd 镜像:/boot/deepin-ab-recovery/initrd.img-5.15.77-amd64-desktop
11_deepin_ab_recovery back grub args: splash quiet nomodeset DEEPIN_GFXMODE=$DEEPIN_GFXMODE
Found  image: /boot/vmlinuz-6.5.0-rc3-amd64-desktop-hwe
找到 initrd 镜像:/boot/initrd.img-6.5.0-rc3-amd64-desktop-hwe
Skipped Deepin 20.9 (20.9) on /dev/nvme0n1p4 by user request.
Adding boot menu entry for EFI firmware configuration
完成
N: 由于文件'/home/0xwang/Downloads/kernel6.5/linux-headers-6.5.0-rc3.deb'无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)
root@0xwang-PC:/home/0xwang/Downloads/kernel6.5# ls
linux-headers-6.5.0-rc3.deb  linux-image-6.5.0-rc3.deb  linux-libc-dev_6.5.0-rc3.deb

不用管,重启试试看,这不是报错,这个是提权提醒

Reply View the author
青稚
Moderator
2023-07-28 23:16
#15
aurora

smirk

好的

新增zen和xanmod内核,可以下载体验哦

Reply View the author
aurora
deepin
2023-07-28 23:57
#16

image.png

6.1 和 6.4 , virtualbox 都不能正常使用,5.18正常。

Reply View the author
青稚
Moderator
2023-07-29 00:26
#17
aurora

image.png

6.1 和 6.4 , virtualbox 都不能正常使用,5.18正常。

卸载vmbox重装试试看,这边测试正常

Reply View the author