UbuntuでDockerを使用し、後でインターネットに接続できないことを発見した人はいますか?昨日は初めて使い始めましたが、今日はWi-Fiやイーサネット経由で接続できません!
問題を解決するために1日ほど時間を費やし、現在ドライバがないことを発見しました(少なくともそれが問題の原因だと思います)。
明らかに、カーネルは現在のバージョンのLinuxでこの問題を処理する必要があるので、単に新しいバージョンをダウンロードするだけではありません。
• ifconfig に Wi-Fi または Ethernet アダプタが表示されない。
• lspci がそこに表示されます。
• lshwはドライバがないと私に言います。
USB転送で複数のパッケージをダウンロードしてインストールしてみましたが、何も機能しないようです。
Ubuntu 16.04.2 LTSを使用しています。
この時点で、私は本当に何をすべきかわかりません。
答え1
多くの調査の終わりにオペレーティングシステムを再インストールします。私が一つ見つけた郵便はがき著者:他のカーネルから起動するのが役に立つと提案した@weronika。
どうすればいいかわからないので、もう少し検索して見つけました。郵便はがきaskubuntu.com では、@DaimyoKirby というユーザーが grub ファイルを変更する方法を説明します。
/etc/default/grub のコピーを作成し、次のコマンドを使用して /etc/default/grub.bak と呼びました。
sudo cp /etc/default/grub /etc/default/grub.bak
そして、@DaimyoKirbyが提案した変更を/etc/default/grubに変更するだけです。
GRUB_DEFAULT=0
到着
GRUB_DEFAULT="Ubuntu> Ubuntuの高度なオプション、Linux 4.4.0-81-genericを使用する"
(/usr/src ディレクトリで以前のバージョンのカーネルが見つかりました。) その後、次のコマンドで grub を再構築しました。
sudo update-grub
再起動後、以前のバージョンのカーネルに戻り、インターネットに再接続しました。必ず必要かどうかはわかりませんが、アップデートになりそうで作ってみました。
sudo apt-get update
sudo apt-get upgrade
そして
sudo apt-get -f install
提案通り。
その後、私はすべてがまだうまくいくことを望んでいて、使用していた最新のカーネルに戻ろうと思って実際に動作しました。安全のために、grubファイルのコピーを再作成し、名前をgrub.prev.bakとして指定し、別のバックアップファイルを現在のgrubファイルに置き換えてから、grubを再構築しました。
sudo cp /etc/default/grub /etc/default/grub.prev.bak
sudo cp /etc/default/grub.bak /etc/default/grub
sudo update-grub
再起動した後、使用していた最新のカーネルバージョンに戻り、まだインターネットを使用できます。 ifconfig
かつて欠落していたネットワークインタフェースが明らかになった。
もう一つ作りました。
sudo apt-get update
sudo apt-get upgrade
その後私は金色になりました。 =D