-
Notifications
You must be signed in to change notification settings - Fork 350
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
5.4内核和3.9.4内核的allnoconfig可能有不同,才导致5.4需要用defconfig #12
Comments
解决方案? |
试过直接把3.9 allnoconfig生成的.config复制到5.4的根目录里,两个.config文件不同的地方还是挺多的,在终端里输入make指令还要一问一答地继续配置,由于看不懂这些配置,就没继续往下做了。 |
如果需要幫忙,你可以貼出具體的內容 把那些問答以文字的形式複製貼上 這樣大家才有辦法幫你解決 |
那太感谢了!其实没有出错信息,就是完全没有反应
编译出来qemu无法加载bzImage,完全没有反应,make defconfig配置的话可以正常加载bzImage,在3.9.4的源代码上make allnoconfig配置的话也可以正常加载bzImage |
hello @mengning 可以diff一下兩個config的差異? |
@mengning 我找到一份所见最简配置, 就12个配置项, |
反复在5.8.9上调试, 拿到最最精简的.config:
|
只make allnoconfig在5.8.9上还是无法启动吗?这几个配置选项和无法启动有什么样关系?我认为理解其中的原因很重要 allnoconfig把printk和 Enable TTY关闭了?这是问题的原因?可以对比一下早期的内核比如3.9.4 |
make allnoconfig是把printk和Enable TTY关闭了, 且在qemu 3.1 + 5.8.9上是无法启动的. 我目前只是kernel新手(兴趣学习), 找到那份配置的时候去测试了一下, 具体原因确实未知. |
看了一下3.9.4的make allnoconfig, |
No description provided.
The text was updated successfully, but these errors were encountered: