質問: デフォルトの構成でカーネルをコンパイルする 仮定: プラットフォーム: anisha@linux-dopx:~/> uname -a linux linux-dopx 2.6.34-12-desktop #1 smp preempt 2010-06-29 02:39:08 +0200 x86_64 x86_64 x86_64 gnu/linux ダウンロードしたカーネルは、kernel.orgからの最新の安定版です。 make menuconfigのオプションはデフォルトのままにしておきます(変更しません)。 単にmake、make install、grub-updateと入力して、再起動します。 さて、これらの仮定に従って、エラーのない再起動を確実にするために、ファイルにいくつかの追加の変更を加えるか、いくつかの追加のドライバーをコンパイルする必要がありますか?はいの場合、それらの変更は何に依存していますか?編集1:anisha@linux-dopx:/> sudo /sbin/lspci -n 00:00.0 0600: 8086:29c0 (rev 10) 00:02.0 0300: 8086:29c2 (rev 10) 00:1b.0 0403: 8086:27d8 (rev 01) 00:1c.0 0604: 8086:27d0 (rev 01) 00:1c.1 0604: 8086:27d2 (rev 01) 00:1d.0 0c03: 8086:27c8 (rev 01) 00:1d.1 0c03: 8086:27c9 (rev 01) 00:1d.2 0c03: 8086:27ca (rev 01) 00:1d.3 0c03: 8086:27cb (rev 01) 00:1d.7 0c03: 8086:27cc (rev 01) 00:1e.0 0604: 8086:244e (rev e1) 00:1f.0 0601: 8086:27b8 (rev 01) 00:1f.1 0101: 8086:27df (rev 01) 00:1f.2 0101: 8086:27c0 (rev 01) 00:1f.3 0c05: 8086:27da (rev 01) 01:00.0 0200: 10ec:8136 (rev 01)
回答: ただのmake menuconfig。必要な設定は次の3つに依存します。 the hardware being used the features used by the os/distribution the features by you (file-systems, raid, ..etc) したがって、私の見解で推奨される「デフォルト」構成は次のとおりです。cd your_kernel_src cp /boot/your-distribution-config .config make localmodconfig make menuconfig ディストリビューションのカーネル構成 も参照してください。最初の段落: カーネルの構成は、かつてはかなり単純なプロセスであり、サポートする必要のあるハードウェアについての知識のみが必要でした。時間の経過とともに、物事は一般的に複雑になってきていますが、ディストリビューションでは、特定のカーネル機能に対する独自の一連の依存関係が追加されています。そのため、linus torvaldsは、ディストリビューション固有のカーネル構成オプションを追加するためのrfc提案を発表しました。