在这一页您可以下载一个配置文件,让您在编译新的 32 位 Linux 内核时针对特定的笔记本电脑架构。
我需要 64 位版本。
我需要做什么?我一生中编译了 2-3 次内核,但我从未接触过配置文件,我总是使用交互式菜单。
答案1
正如评论所建议的,推荐的答案是将其保存.config
在顶级源目录中,然后运行make xconfig
(GUI,更容易)或make menuconfig
(TUI)在 64 位系统上。
也就是说,要简单地从 32 位切换到 64 位而不更改任何其他内容,只需在开始时进行一些编辑即可。比较:
- 原始(32 位)
# CONFIG_64BIT 未设置 CONFIG_X86_32=y # CONFIG_X86_64 未设置 CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig"
- “转换”64 位
CONFIG_64BIT=y # CONFIG_X86_32 未设置 CONFIG_X86_64=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"
- 注意
CONFIG_X86=y
是没碰过。