Gentooはカーネルをコンパイルできません

Gentooはカーネルをコンパイルできません

公式ホームページのマニュアルに従ってGentooを設置しました。 7.b段階に達したらソースコードのインストール、その本はこう言います。

コードリスト2.2:カーネルソースシンボリックリンクの表示

見てみると、カーネルソースコードを指すシンボリックリンクが/usr/src表示されます。linux

linux-3..3.38-gentooしかし、私のVirtualBoxにはそのようなファイルはありませんsrc

cd  linux-3.3.38-gentoo
make menuconfig

このエラーが発生します。

init/Kconfig:389: can't open file "kernel/irq/Kconfig" 

この問題をどのように解決できますか?

ベストアンサー1

ビルドするほとんどのカーネルモジュールは、モジュールを/usr/src/linuxビルドするカーネルのソースコードを指すことを期待しているので、ここで最初にすべきことはそのリンクを作成することです。

ln -s /usr/src/linux-3.3.38-gentoo /usr/src/linux

次に、必要な方法でカーネルを設定してみてください。

cd /usr/src/linux
make menuconfig

symlink注:USEフラグをオンにすると、Gentooはこのリンクを生成しますsys-kernel/gentoo-sources。ファイルにエントリを追加して、GentooパッケージにどのUSEフラグをオンにする必要があるかを知らせることができます/etc/portage/package.use

おすすめ記事