注意:この記事は無効になっています。有効な方法はこちらです。
最近、thinkpad S2 を手に入れました。Windows システムを開いてみると、何かが足りないと感じ、急いで ubuntu システムもインストールしましたが、ubuntu システムの設定中にネットワークに接続するオプションが表示されませんでした。当時は少し奇妙に感じましたが、気にしませんでした。インストールが完了した後、ubuntu システムを開くと、システムはワイヤレスカードを検出していませんと表示されました。それで私はパニックになり、急いで Windows システムに戻り、ワイヤレスカードのモデルを見つけました。
Realtek 8821CE Wireless LAN 802.11ac PCI-E NIC
そして、強力な百度googleを使って解決策を検索しました。最終的に、ubuntu フォーラムのこのスレッドで解決策を見つけました。
解決策#
このスレッドの方が、こちらで尋ねた方に解決策を教えてもらいました。
元の文章は以下の通りです:
解決策(要件:カーネル >=4.11):
(UPD:最新のendlessmリリースでは、カーネルバージョン4.15が必要です)
このリポジトリからドライバディレクトリをダウンロードしてください:https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce
このリンクからダウンロードできます:https://minhaskamal.github.io/DownGit/#/home?url=https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce
zipアーカイブを展開します。
Makefileを変更します。行 "export TopDIR ?= ..." を "export TopDIR ?= 展開したディレクトリへのパス" に変更します。
$ make
$ sudo make install
$ sudo modprobe -a 8821ce
これで、問題が完全に解決しました。
小さな問題#
ある時、ubuntu のカーネルをアップグレードした後、ワイヤレスカードのドライバが再びなくなってしまいました。すぐにコンピュータを捨てる そこで、スクリプトを使用してインストールすることを思いつきました。これにより、次回このような問題に遭遇した場合に素早く解決できます!
スクリプトの内容:
#!/bin/bash
rtl8821ce.zipを/home/johnpointに移動
cd ~
rtl8821ce.zipを解凍
rtl8821ceに移動
make
sudo make install
sudo modprobe -a 8821ce
exit 0
おめでとう!