ログファイルには、復元するカーネルsrcに「make oldconfig&& make prepare」と表示されます。どこで実行する必要がありますか?

ログファイルには、復元するカーネルsrcに「make oldconfig&& make prepare」と表示されます。どこで実行する必要がありますか?

私はGeForce 6150SE nForce 430グラフィックスチップを備えた古いタワーを使用しているので、Linux Mint 19用のNvidia 304.137ドライバを約1週間インストールしようとしました。私がいる場所は次のとおりです。

  • GUIソフトウェアセンターを使用してグラフィックドライバをインストールしてみましたが、何も起こりませんでした。パッケージをインストールしても専用ドライバには表示されません。

  • 私はnVidiaのウェブサイトからドライバの.runファイルをダウンロードする必要があることを知り、そうしました。実行後、sudo sh ./NVIDIA-Linux-x86-304.137.rundkmsがソフトウェアパッケージを構築できないことを示すエラーが発生します。

  • ログファイルを確認してみたら、エラーに関する追加情報を探してみました。

    Kernel configuration is invalid; "include/generated/autoconf.h or include/config/auto.conf"
    'make oldconfig && make prepare' on kernel src to fix
    

このコマンドはどこで実行されますか?ログファイルがある同じディレクトリで実行しようとすると、No rule to make target 'oldconfig'. Stop.何が間違っているのでしょうか?

私はLinuxについてよく知らないので、助けてくれてありがとう。グラフィックが正しく機能せず、画面上のテキストがモニターから離れているため、Linux Mint 19でこのコンピュータを使用できるようにしたいです。

ベストアンサー1

このガイドラインでは、ユーザーが自分のカーネルを構築したと仮定し、カーネルソースツリーでこれらのコマンドを実行できます。ここでは適切ではありません。カーネルヘッダーをインストールする必要があります。

sudo apt install linux-headers-$(uname -r)

将来のカーネルアップデートと一緒にインストールするには、メタパッケージもインストールする必要があります。

sudo apt install linux-headers-generic

(通常のカーネルを使用すると仮定)。

おすすめ記事