[deepin exploration] deepin系统怎么用内核源码打包成deb(通用包)
Tofloor
poster avatar
186******75
deepin
2024-04-12 19:11
Author

deepin系统怎么用内核源码打包成deb(通用包),而不只是自己电脑专用的十几M内核包?

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2024-04-12 19:44
#1

编译打包deb内核:https://bbs.deepin.org/phone/post/256149

Reply View the author
186******75
deepin
2024-04-12 20:27
#2
阿尼樱奈奈

编译打包deb内核:https://bbs.deepin.org/phone/post/256149

关键是这一步是cp /boot/config-"$(uname -r)" .config是复制本机设置,打下的包中只本机可以用,不能分发,虽人机器不能启动的。

Reply View the author
青稚
Moderator
2024-04-13 08:19
#3
186******75

关键是这一步是cp /boot/config-"$(uname -r)" .config是复制本机设置,打下的包中只本机可以用,不能分发,虽人机器不能启动的。

提取其他内核的config在deepin上面编译。

Reply View the author
昨夜的星辰
deepin
2024-04-13 12:59
#4
186******75

关键是这一步是cp /boot/config-"$(uname -r)" .config是复制本机设置,打下的包中只本机可以用,不能分发,虽人机器不能启动的。

服了,还没搞明白吗?

从内测源里装一个内核,安装完后在/boot里会有config文件,这个config不是根据本机配置的,是安装的源里内核的,是通用型的配置文件

然后你再编译内核,用这个配置文件编译出来的就是通用型的内核。记住不要根据本机配置生成config文件

这个config文件是编译配置文件,不是启动配置文件

我原来装过系统在固态U盘里,插在INTEL8代U和AMD5800X上都是可以启动使用的

Reply View the author