問題
DellPCでUbuntuとWindowsをデュアルブートしようとし、Ubuntuを入れるとwifiが認識されない。
Wifi一覧が設定画面でそもそも出ない
Windows側からは認識できる。
原因
Wi-Fiのドライバがうまく認識されていなかった。
手順
1.Wi-Fiの型番を調べる
- Windowsでコントロールパネルを開く
- ハードウェアとサウンド>デバイスマネージャーを開く
- "ネットワークアダプター"欄の下部に、利用可能なネットワークデバイス名が乗っているので確認
このとき私のPCはIntel® Wireless-AC 9462が入ってることがわかりました。
2.Wi-Fiのファームウェアを入手する
- インテル® ワイヤレス・アダプターの Linux* サポートから対応するファームウェアをダウンロードする
- USBメモリなどに移す
- windowsを終了する
3.ファームウェアをインストール
- ubuntuを起動
- USBメモリなどに移したファームウェアを展開する
- /lib/firmware にファイルをコピー
4.バックポートを入れる
以下のコマンドを叩きます(※gitはネットに繋がってないとできないので有線をつなげるか、ファームウェア同様windowsで入手してUSBなどでファイルを移すかしてください)
$ git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
$ sudo apt update
$ sudo apt upgrade
$ cd backport-iwlwifi/
$ sudo make install
$ reboot
## 5.確認
うまく行けばこれで正常にWi-Fiが繋がっているはずです。
追記(2020.12.01)
バックポート入れる際にコマンドの順序が違うとうまく行かない問題があったので修正