1

新しい東芝サテライト C855 を購入し、それに Ubuntu 12.10 をインストールしましたが、wifi とイーサネット用のプレインストールされたドライバーが機能しないことがわかりました。その結果、この新しいコンピューターにはインターネット アクセスがまったくありません。正しいドライバーのソースをダウンロードし、現在それらのインストールに取り組んでいます。モジュールをビルドすると、次のエラーが発生します

make -C /lib/modules/3.5.0-17-generic/build M=/home/<user>/Desktop/rtl_92ce_92se_8723ae_88ee_linux_mac80211_0012.0207.2013 modules
make[1]: Entering directory `/lib/modules/3.5.0-17-generic/build`
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/3.5.0-17-generic/build`
make: *** [all] Error 2

/lib/modules/3.5.0-17-generic/buildディレクトリを作成する必要がありました。私はヘッダーをインストールしています (で/usr/src/linux-headers-3.5.0-17/)。また、この質問を投稿する前に、この件について多くのグーグル検索を行いましたが、見つけたものはすべて死んでいるか、未回答のままでした.

注: 出力を表示することは避けたいと思います。私が投稿しているこのコンピューターは東芝のマシンではなく、新しいマシンはインターネットにアクセスできないため、出力を手動で入力するか、フラッシュドライブを使用する必要があります。また、パッケージをインストールする必要がある場合は、apt-get install コマンドではなく、.deb パッケージへのリンクも必要です。

ありがとうございます。

4

2 に答える 2

1

私は自分でそれを修正することができ、自分の解決策を投稿すると思いました:

私の最初の質問で、ビルドディレクトリをmkdirする必要があると言いました。私が気付いていなかったのは、これがカーネルソースディレクトリへのシンボリックリンクであるはずだったということでした。私がそれをすると、すべて(私のイーサネット、wifiはまだ少し不安定です)が突然機能します。

于 2013-03-19T06:59:07.900 に答える
0

目的の PC でこれをコンパイルする努力をやめることをお勧めします。カーネルをコンパイルするために必要なすべてのツールが不足しており、インターネットに接続せずにそれらを取得するのは退屈な仕事であり、すべての依存関係を処理するのは悪夢です.

次の 2 つのオプションがあります。

  1. ターゲット PC 用に事前にコンパイルされたバイナリ モジュールを検索します。
  2. 自分でコンパイルしてください。別のマシンで、virtualbox / vmwareの下で実行することをお勧めします。これにより、コンパイルしようとしているUbuntuの正確なバージョンをインストールできます。.ko次に、をターゲットにコピーするだけでinsmod、準備完了です。
于 2013-03-18T05:57:14.660 に答える