存在するこのページ新しい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="アーチ/x86/configs/x86_64_defconfig"
- 注意し
CONFIG_X86=y
てください触ったことがない。