能顺便介绍一下新版内核改进了哪些地方吗?
能顺便介绍一下新版内核改进了哪些地方吗?
没有改进照抄系统配置
最后把打包写进去好一些
以前有个一键换内核的工具,但是使用了几次没一次成功的,真是尴尬。
顺便吐槽下,你是个标题党,你这一顿下来,少说也要10键不止了吧
以前有个一键换内核的工具,但是使用了几次没一次成功的,真是尴尬。
顺便吐槽下,你是个标题党,你这一顿下来,少说也要10键不止了吧
deepin 安装非源里面的内核,最好关闭磐石,如果有nvidia的闭源驱动建议先卸载 ,安装内核后进入桌面后再安装nvidia的驱动
我的机器编译一次内核要几个钟,懒得折腾了。
早先我在i9-13900hx的七彩虹x15at23笔记本上,也是自己编新版本内核包来用。
自从有了6.6及更高版本的官方内核版本后,倒是再没自己编过内核了。
以前有个一键换内核的工具,但是使用了几次没一次成功的,真是尴尬。
顺便吐槽下,你是个标题党,你这一顿下来,少说也要10键不止了吧
也可以激进点。自己改一下脚本,直接默认无提示. 不用守着,我这开始了就睡觉去了,睡醒已经安装好了
最后把打包写进去好一些
打包的好了
完成后系统重启无法进入
完成后系统重启无法进入
换原来的内核进入桌面,卸载nvidia闭源驱动,然后重新启动
输出:内核映像安装失败
错误信息:
executing /etc/kernel/postinst.d/initramfs-tools 6.17.7-amd64-desktop-rolling /boot/vmlinuz-6.17.7-amd64-desktop-rollingupdate-initramfs: Generating /boot/initrd.img-6.17.7-amd64-desktop-rollinggrep: /boot/config-6.17.7-amd64-desktop-rolling: 没有那个文件或目录W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzipgrep: /boot/config-6.17.7-amd64-desktop-rolling: 没有那个文件或目录E: gzip compression (CONFIG_RD_GZIP) not supported by kernelupdate-initramfs: failed for /boot/initrd.img-6.17.7-amd64-desktop-rolling with 1.run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1make[1]: *** [arch/x86/Makefile:329:install] 错误 1make: *** [Makefile:248:__sub-make] 错误 2[ERROR] 内核映像安装失败
添加缺失的依赖包:
- 添加
debhelper- Debian 打包工具 - 添加
debhelper-compat- Debian helper 兼容性包
添加缺失的依赖包:
- 添加
debhelper- Debian 打包工具 - 添加
debhelper-compat- Debian helper 兼容性包
deepin的官方源里面并没有 debhelper-compat包,我把他给注释掉了,也能正常打包编译

Popular Events
More

中文 
重要的事情说三遍 数据无价!!!备份重要数据!!! 数据无价!!!备份重要数据!!!数据无价!!!备份重要数据!!!
deepin25 编译内核打包deb
关闭磐石系统的“只读保护” sudo deepin-immutable-writable enable 并重启系统
内核编译与deb包生成手动操作步骤
以下步骤严格对应脚本核心流程,适用于希望手动操作的场景,每步均标注关键命令和注意事项:
一、下载心仪的内核 kernel.org,清华源,中科大源并解压 尽量放在下载文件夹下进入内核源码目录:右击-在终端打开
二、安装必需组件复制完整命令执行,包含脚本中所有必需依赖:
sudo apt update && sudo apt install -y gcc g++ make libc6-dev libncurses5-dev libncursesw5-dev flex bison openssl libssl-dev dwarves bc libelf-dev git fakeroot dpkg-dev build-essential libtool autoconf automake libdw-dev debhelper以下操作皆在内核源码目录 右击-在终端打开的终端里操作
三、清理编译残留:确保目录干净
make cleanmake mrproper四、配置内核:复制与调整配置文件
sudo cp /boot/config-$(uname -r) .configmake menuconfigmake olddefconfig五、编译内核并生成deb包
-j8中的「8」为实际cpu核心数,注意:此过程耗时30分钟-2小时,需保持终端不中断,建议调整电源选项暂时关闭休眠和待机。执行命令:make bindeb-pkg -j8linux-image-xxx.deb(必装):内核镜像包,含内核二进制文件和驱动,系统启动核心
linux-headers-xxx.deb(建议装):内核头文件包,用于编译第三方驱动(如显卡驱动)
linux-image-xxx-dbg.deb(可选):内核调试包,含调试符号,仅用于开发调试
linux-libc-dev_xxx.deb(可选):C 库开发包,含内核 C 库头文件,仅开发者需要"
六、安装内核:根据需求选择包,安装前如果安装有nvidia闭源驱动一定要先卸载再安装新的内核,
sudo apt purgenvidia* -ydpkg -i ../linux-image-*.deb ../linux-headers-*.debdpkg -i ../linux-image-*-dbg.deb ../linux-libc-dev_*.debuname -r,输出应为新编译的内核版本以下是使用sh脚本
照抄系统配置,或者手动自定义配置,新增项使用默认值编译内核并打包deb
1:重要的事情说三遍 数据无价!!!备份重要数据!!! 数据无价!!!备份重要数据!!!数据无价!!!备份重要数据!!!
2:关闭磐石系统的“只读保护” sudo deepin-immutable-writable enable 并重启系统
3:下载心仪的内核 kernel.org,清华源,中科大源并解压 尽量放在下载文件夹下
4:kernel-make-deb.sh.txt
下载后重命名为:kernel-make-deb.sh 复制到解压好的 内核目录 右击 选择属性 --权限管理----允许以程序运行
5:打开下载并解压好的内核目录 在里面右击 在终端打开
在打开的终端里输入 sudo (这里有空格)然后把kernel-make-deb.sh拖动到终端
然后 回车 输入密码根据提示 输入 y