ラップトップのワイヤレス接続に深刻な問題があります。私は元々Windows 8.1を搭載したLenovo G400を持っています。 1年前からUbuntu 16.04 LTSを使用していました。突然、ある朝、ラップトップの電源を入れましたが、ワイヤレス接続が機能しませんでした。私の名前のある右上隅に、オプションEnable Wi-Fi
が消えました。その日、奇妙なことに、[ネットワークオプション]でWi-Fiに接続できました。翌日、それができなかったので、それ以来、問題を解決するために多くのことを試しました。 (有線接続は完全に機能します)。
このスレッド (驚くべきスレッド)に基づいて多くのことを試しました。失敗した後、ディスクを削除してUbuntuを再インストールすることにしました。
Ubuntuを数回再インストールしましたが、問題は解決しません。最後に、3回目のUbuntuの再インストールを行いましたが、インストール手順で、この image で表示できる「Ubuntuのインストール中に更新をダウンロード」オプションをオフにします。そして魔法のようにWiFiオプションが登場しました!
すべてを再インストールしたので、以前持っていたアプリのインストールを開始しましたが、「Software Updater」に移動してすべてを更新すると、問題が再び発生しました。
ラップトップを再起動すると、A system error ocurred
と表示されます。詳細にはbcmwl-kernel-source
でエラーが発生しましたが、エラーの正確な情報を失いました。次に、 前述のスレッド に基づいて、オフラインモードでドライバーをインストールしようとしました(パッケージをダウンロードしてSudo dpkg -i *.deb
フォルダーで実行します。次の情報が表示されました。
dpkg: warning: downgrading bcmwl-kernel-source from 6.30.223.271+bdcom-0ubuntu1~1.1 to 6.30.223.248+bdcom-0ubuntu8
(Reading database ... 223629 files and directories currently installed.)
Preparing to unpack bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_AMD64.deb ...
Removing all DKMS Modules
Done.
Unpacking bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) over (6.30.223.271+bdcom-0ubuntu1~1.1) ...
dpkg: warning: downgrading dkms from 2.2.0.3-2ubuntu11.5 to 2.2.0.3-2ubuntu11
Preparing to unpack dkms_2.2.0.3-2ubuntu11_all.deb ...
Unpacking dkms (2.2.0.3-2ubuntu11) over (2.2.0.3-2ubuntu11.5) ...
Preparing to unpack libc6-dev_2.23-0ubuntu10_AMD64.deb ...
Unpacking libc6-dev:AMD64 (2.23-0ubuntu10) over (2.23-0ubuntu10) ...
Preparing to unpack linux-libc-dev_4.4.0-112.135_AMD64.deb ...
Unpacking linux-libc-dev:AMD64 (4.4.0-112.135) over (4.4.0-112.135) ...
Setting up dkms (2.2.0.3-2ubuntu11) ...
Installing new version of config file /etc/kernel/prerm.d/dkms ...
Setting up linux-libc-dev:AMD64 (4.4.0-112.135) ...
Setting up libc6-dev:AMD64 (2.23-0ubuntu10) ...
Setting up bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) ...
Loading new bcmwl-6.30.223.248+bdcom DKMS files...
Building only for 4.13.0-32-generic
Building for architecture x86_64
Building initial module for 4.13.0-32-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/bcmwl-kernel-source.0.crash'
Error! Bad return status for module build on kernel: 4.13.0-32-generic (x86_64)
Consult /var/lib/dkms/bcmwl/6.30.223.248+bdcom/build/make.log for more information.
modprobe: FATAL: Module wl not found in directory /lib/modules/4.13.0-32-generic
update-initramfs: deferring update (trigger activated)
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for initramfs-tools (0.122ubuntu8.9) ...
update-initramfs: Generating /boot/initrd.img-4.13.0-32-generic
これは私が提供できるすべての情報です。長すぎる場合は申し訳ありませんが、役立つと思います。助けてくれてありがとう。私見(私はUbuntuの初心者です)、問題はドライバーの新しいバージョンにあると思います。もしそうなら、どうすればドライバーのアップグレードを回避できますか? (これに問題があるのかわからないので、このために別のスレッドを配置しません)。
更新
OK。新たにインストールし直しました。 apt list --installed | grep 4.10.0-28-generic
を実行すると、
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
linux-headers-4.10.0-28-generic/xenial-security,now 4.10.0-28.32~16.04.2 AMD64 [installed,automatic]
linux-image-4.10.0-28-generic/xenial-security,now 4.10.0-28.32~16.04.2 AMD64 [installed,automatic]
linux-image-extra-4.10.0-28-generic/xenial-security,now 4.10.0-28.32~16.04.2 AMD64 [installed,automatic]
linux-signed-image-4.10.0-28-generic/xenial-security,now 4.10.0-28.32~16.04.2 AMD64 [installed,automatic]
インストール後、ソフトウェアを更新しないでください。
uname -r
を使用してカーネルバージョンを確認します。$ uname -r
4.14.15-041415-generic
以下の4.14.15-041415-generic
を上記のuname -r
が返したものに置き換えます。
$ apt list --installed | grep 4.14.15-041415-generic
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
linux-headers-4.14.15-041415-generic/now 4.14.15-041415.201801231530 AMD64 [installed,local]
linux-image-4.14.15-041415-generic/now 4.14.15-041415.201801231530 AMD64 [installed,local]
以下の4.14.15-041415-generic
を上記のuname -r
が返したものに置き換えます。
$ Sudo apt-mark hold linux-headers-4.14.15-041415-generic
linux-headers-4.14.15-041415-generic set on hold.
$ Sudo apt-mark hold linux-image-4.14.15-041415-generic
linux-image-4.14.15-041415-generic set on hold.
注:上記のセクションの一部を再入力するのではなく、コピーして貼り付けると、時間を節約してエラーを減らすことができます
ソフトウェアは、ソフトウェアセンターから、または以下を使用して更新できます。
Sudo apt update
Sudo apt upgrade