Intel NUC に Ubuntu 16.04 Server エディションをインストールしました。デバイスには Wi-Fi カードがインストールされていますが、lspci を実行すると、不明なネットワーク コントローラーとしてのみ表示されます。network-tools をインストールした後、 を実行できますiwconfig
が、ワイヤレス ネットワーク インターフェイスがリストされません。
答え1
Ubuntu のデフォルトの 16.04 サーバー エディションには、Linux カーネルの 4.4 バージョンが付属しています。このカーネルには、Intel NUC Wi-Fi カードのサポートが組み込まれていません。
カードを動作させるには、新しいバージョンのカーネルをインストールする必要があります。この記事の執筆時点では、16.04 は 4.13 カーネル バージョンをサポートしており、アップグレードするとすぐに Wi-Fi カードが表示されます。
必要なパッケージは次のものです:Ubuntu 16.04 の最新イメージ
有線接続がある場合は、 するだけですapt install linux-image-generic-hwe-16.04
。そうでない場合は、上記のパッケージを、まだインストールしていない必須の依存関係とともに手動でダウンロードし、USB ドライブに保存して、 経由で手動でインストールする必要がdpkg -i <package.deb>
あります。私の場合は、次のパッケージが必要でした。
linux-firmware_1.157.16_all.deb
linux-headers-4.13.0-36_4.13.0-36.40_16.04.1_all.deb
linux-headers-4.13.0-36-generic_4.13.0-36.40_16.04.1_amd64.deb
linux-image-4.13.0-36-generic_4.13.0-36.40_16.04.1_amd64.deb
linux-image-extra-4.13.0-36-generic_4.13.0-36.40_16.04.1_amd64.deb
linux-image-generic-hwe-16.04_4.13.0.36.55_amd64.deb
新しいカーネルをインストールしたら、再起動してshift
起動中に を押したままにし、「詳細」オプションを選択して新しいカーネルを選択します。 を実行すると、デバイスが表示されるはずですlspci
。