公式ホームページのマニュアルに従って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
。