インターネットに接続された32ビット12.04 PCとUSBフラッシュドライブを使用して、64ビット12.10にAtheros AR8161イーサネットコントローラーのドライバーをインストールする方法を教えてください。
新しいHP EliteデスクトップPCを購入し、64ビットUbuntu 12.10をインストールすると、Atheros AR8161イーサネットコントローラーのおかげでネットワークに接続できないことがわかりました。
古いPCI NICを使用するためのPCにはPCIスロットがありません。一時的なインターネット接続に使用するUSB NICまたはスマートフォンがありません。
使用できるのは、32ビットXUbuntu 12.04を実行するインターネット接続が機能するラップトップと、PC間でファイルをコピーするUSBフラッシュドライブだけです。
私の知る限り、32ビット3.2.0-32システムで alx
module の64ビット3.5.0-17バージョンをビルドし、インストールする必要があります。ターゲットマシンですが、それを行う方法について私はほとんど知りません:
---(ここ は密接に関連した質問です。
USBワイヤレスカード経由で何かをコンパイルしたり、アップグレードしたりする必要はありません。 packages.ubuntu.comのquantal-backportsから更新されたカーネルと必要なドライバーをダウンロードし、それらをusbキーで12.10マシンにコピーし、コマンドライン(dpkg -i * .deb)からインストールして再起動します。必要なファイルは次のとおりです。
パッケージ名とファイル名は新しいカーネルバージョンごとに変わるため、packages.ubuntu.comで入手可能な実際のバージョン番号を確認してください。そのリストの最後から2番目のパッケージには、実際のカーネルモジュールが含まれています(この場合は3.5.0-18)。最後の1つはメタパッケージlinux-backports-modules-cw-3.6-quantal-genericであり、常に最新バージョンのcompat-wireless Linuxカーネルモジュールに依存します。次回カーネルをアップグレードするときに、必要なカーネルモジュールの新しいバージョンも取得できるように、これをインストールする必要があります。
私は、あなたはbuild-essential linux-headers-generic linux-headers -uname -r output your 64-Bit PC
をインターネットにインストールする必要があると思います。それらをインストールする簡単な方法はありません。仮想マシンにubuntu 64ビットをインストールし、次のコマンドを実行できます。
Sudo apt-get install build-essential linux-headers-generic linux-headers-(uname -r(your real 64-Bit PC output)
そして、アーカイブフォルダを/ var/cache/apt /にある実際のPCにコピーします。次に、コピーしたフォルダーでこのコマンドを実行します。
Sudo dpkg -i *.deb
その後、 ダウンロード を実行し、ドライバーパッケージを実際の64ビットコンピューターにコピーします。次のコマンドを実行します。
tar -xj compat*.tar.bz2
cd compat-wireless-2012-11-14
Sudo ./scripts/driver-select alx
Sudo make
Sudo make install
注意:コマンドを実行する前に、パッケージを含むフォルダーを(cdコマンドで)入力する必要があることを忘れないでください。
http://packages.ubuntu.com/quantal-updates/linux-backports-modules-cw-3.6-3.5.0-18-generic をダウンロードしてみてください(alx.koが含まれているようです) dpkg -i foobarbaz.deb
で12.10にインストールします