[Exchange and share] 自编新内核,玲珑软件全打不开了,重装环境软件都不行
Tofloor
poster avatar
jiutian123
deepin
2022-12-04 22:54
Author

自编新内核,没有使用老.config配置文件,玲珑软件全打不开了,重装环境软件都不行,有可能玲珑环境跟系统内核那里挂勾了blush

Linux/x86 6.0.11 Kernel Configuration

使用系统自带内核 软件启动正常

Reply Favorite View the author
All Replies
璀璨星空
deepin
2022-12-04 23:52
#1

这个问题好,一下子就暴露玲珑的缺陷了,希望deepin能把这个问题解决了毕竟这个缺陷确实蛮严重的like

Reply View the author
jiutian123
deepin
2022-12-05 00:22
#2
璀璨星空

这个问题好,一下子就暴露玲珑的缺陷了,希望deepin能把这个问题解决了毕竟这个缺陷确实蛮严重的like

你也遇到了吗?

Reply View the author
璀璨星空
deepin
2022-12-05 01:34
#3
jiutian123

你也遇到了吗?

没有,我没有装玲珑环境和自编译内核

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-12-05 03:12
#4
璀璨星空

这个问题好,一下子就暴露玲珑的缺陷了,希望deepin能把这个问题解决了毕竟这个缺陷确实蛮严重的like

这个不算是缺陷吧,可能是deepin的编译内核的配置启用了某个模块,楼主没启用就出了问题

又或者是这个内核太新了,暂时还没有支持

涉及到内核模块的东西在升级内核的时候是容易挂的,包括deepin-anything这种,还有uengine

Reply View the author
152******14
deepin
2022-12-05 03:25
#5
璀璨星空

这个问题好,一下子就暴露玲珑的缺陷了,希望deepin能把这个问题解决了毕竟这个缺陷确实蛮严重的like

你跑到前面而已。

Reply View the author
jiutian123
deepin
2022-12-05 03:54
#6
神末shenmo

这个不算是缺陷吧,可能是deepin的编译内核的配置启用了某个模块,楼主没启用就出了问题

又或者是这个内核太新了,暂时还没有支持

涉及到内核模块的东西在升级内核的时候是容易挂的,包括deepin-anything这种,还有uengine

使用默认配置编译打开正常,就是不知为何开机时间比原配慢了2秒,,好奇怪joy

Reply View the author
方老四
deepin
2022-12-07 16:51
#7

linux内核这种发展模式还是有问题,为了适配新硬件,不断地升级更新,到底何时是个头。感觉有点被Intel绑架的味道,如同wintel联盟一样。

Reply View the author
低频思考者
deepin
2022-12-08 23:57
#8

注意https://linglong.dev/guide/start/install.html中的提示:

内核版本要求>=4.19。

  • x86架构4.19内核需要开启user namespace。
Reply View the author
jiutian123
deepin
2022-12-09 04:35
#9
低频思考者

注意https://linglong.dev/guide/start/install.html中的提示:

内核版本要求>=4.19。

  • x86架构4.19内核需要开启user namespace。

user namespace 是什么选项?

Reply View the author
jiutian123
deepin
2022-12-09 04:44
#10
低频思考者

注意https://linglong.dev/guide/start/install.html中的提示:

内核版本要求>=4.19。

  • x86架构4.19内核需要开启user namespace。

General setup ---> [] Namespaces support ---> [] User namespace [*] Allow unpriviliged users to create namespaces

找到这个我去试试看

Reply View the author
昨夜的星辰
deepin
2022-12-11 07:50
#11

一般编译内核都要导入原配置,除非自己很懂当前系统和硬件的配置可以自己配置,当然大多数情况下不会

所以,最好还是导入原配置的好,我前些天编译了6.1.0-rc7,导入原配置还是可以轻松编译通过的

Reply View the author
jiutian123
deepin
2022-12-11 23:06
#12
昨夜的星辰

一般编译内核都要导入原配置,除非自己很懂当前系统和硬件的配置可以自己配置,当然大多数情况下不会

所以,最好还是导入原配置的好,我前些天编译了6.1.0-rc7,导入原配置还是可以轻松编译通过的

是的 默认的 就是时间太差了 要差不多两小时

Reply View the author
昨夜的星辰
deepin
2022-12-12 03:09
#13
jiutian123

是的 默认的 就是时间太差了 要差不多两小时

看了下,还好吧,我是用的 -j16 编译的

模块编译的慢一些

Kernel: arch/x86/boot/bzImage is ready (#1)

real 2m39.103s
user 20m50.275s
sys 2m46.702s

real 14m45.382s
user 98m6.105s
sys 14m0.200s

Reply View the author
jiutian123
deepin
2022-12-12 05:33
#14
昨夜的星辰

看了下,还好吧,我是用的 -j16 编译的

模块编译的慢一些

Kernel: arch/x86/boot/bzImage is ready (#1)

real 2m39.103s
user 20m50.275s
sys 2m46.702s

real 14m45.382s
user 98m6.105s
sys 14m0.200s

太强了 16 我的7 都自动关机joy

Reply View the author
低频思考者
deepin
2022-12-12 19:13
#15
jiutian123

是的 默认的 就是时间太差了 要差不多两小时

关于内核选项如何选,网上文章很多,一些大伽有详细中文说明,一些爱好者也写了不少心得,可以参考一下。花点时间可以弄懂个大概。比如,如果知道自己的硬件配置,大多数驱动程序就不需要编译了。不做内核开发,Kernel hacking可以全不选,普通自用台式机笔记本Cryptographic API可以全不选。不帮别人做操作系统级别的开发,Library routines也可全不选。

另外,如果cpu就那么一个,4核、8核的台式机,-j数字太大实际意义不大。-j4 -j8 也许就够了。

我用10年前的老机子,有针对性的选择内核选项后,编译时间是10分钟左右。initrd.img 44M,原版是100M以上。开机启动到deepin图形登录界面时间估计只有5秒(ssd硬盘)。

多编译几次,迭代进化自己的专属.config,看着编译的内核越来越小,机子越来越快,是一个很有趣的过程。

Reply View the author
jiutian123
deepin
2022-12-12 22:25
#16
低频思考者

关于内核选项如何选,网上文章很多,一些大伽有详细中文说明,一些爱好者也写了不少心得,可以参考一下。花点时间可以弄懂个大概。比如,如果知道自己的硬件配置,大多数驱动程序就不需要编译了。不做内核开发,Kernel hacking可以全不选,普通自用台式机笔记本Cryptographic API可以全不选。不帮别人做操作系统级别的开发,Library routines也可全不选。

另外,如果cpu就那么一个,4核、8核的台式机,-j数字太大实际意义不大。-j4 -j8 也许就够了。

我用10年前的老机子,有针对性的选择内核选项后,编译时间是10分钟左右。initrd.img 44M,原版是100M以上。开机启动到deepin图形登录界面时间估计只有5秒(ssd硬盘)。

多编译几次,迭代进化自己的专属.config,看着编译的内核越来越小,机子越来越快,是一个很有趣的过程。

是的呢 你说的不错joy

Reply View the author
jiutian123
deepin
2022-12-12 22:32
#17
低频思考者

关于内核选项如何选,网上文章很多,一些大伽有详细中文说明,一些爱好者也写了不少心得,可以参考一下。花点时间可以弄懂个大概。比如,如果知道自己的硬件配置,大多数驱动程序就不需要编译了。不做内核开发,Kernel hacking可以全不选,普通自用台式机笔记本Cryptographic API可以全不选。不帮别人做操作系统级别的开发,Library routines也可全不选。

另外,如果cpu就那么一个,4核、8核的台式机,-j数字太大实际意义不大。-j4 -j8 也许就够了。

我用10年前的老机子,有针对性的选择内核选项后,编译时间是10分钟左右。initrd.img 44M,原版是100M以上。开机启动到deepin图形登录界面时间估计只有5秒(ssd硬盘)。

多编译几次,迭代进化自己的专属.config,看着编译的内核越来越小,机子越来越快,是一个很有趣的过程。

看有些人说只需要30多行

joy

Reply View the author