「編集(存在しない場合は作成)」とはどういう意味ですか?
そして「次の行を追加」します
私は回答から次のテキストをコピーしましたが、うまくいくと思いますが、それをどのように実装するかわかりません
acer_wmi モジュールをブラックリストに登録する必要があります (ロードされるべきではありませんでした)。
[root@localhost ]# lsmod | grep acer
/etc/modprobe.d/blacklist.conf を編集します(存在しない場合は作成します)。
次の行を追加します
# Disable acer_wmi as it breaks wifi on this model blacklist acer_wmi
次にモジュールをアンロードします (次回の起動時にブラックリストに登録されるため、アンロードは 1 回だけ行う必要があります)
[root@localhost ]# modprobe -r acer_wmi
助けてくれてありがとう
答え1
ファイルの作成方法や既存のファイルの変更方法を説明することは構いません。問題は、システムにどのエディターがインストールされているのか、またそのエディターを使用した経験があるかどうかがわからないことです。そのため、代替の解決策を記載しました。
$ sudo su
[sudo] password for ....:
# echo "blacklist acer_wmi" >> /etc/modprobe.d/blacklist.conf
# exit
exit
$ cat /etc/modprobe.d/blacklist.conf
このコードは、引用符で囲まれた文字列をブラックリスト ファイルに追加します。ファイルが存在しない場合は、システムによって作成されます。
コマンドcat
は、ファイルの内容を一覧表示します。ファイルがすでに存在する場合は、追加したモジュールの前に、ブラックリストに登録されている他のモジュールが表示されます。
注意: ブラックリスト ファイルの編集によって生じる結果については、一切の責任を負いかねますのでご了承ください。ワイヤレスの問題が解決すると思われるとおっしゃいましたが、それを確認する方法はありません。
PS. 変更を有効にするには、システムを再起動する必要があります。
答え2
つまり、エディタまたはコマンドを使用してファイルを作成または編集する必要があるということです。
エディタを使用するには、以下を実行します。
sudo nano /etc/modprobe.d/blacklist.conf
ビットsudo
はコマンドをルートとして実行します。これは、システム構成ファイルなどの保護されたリソースにアクセスする権限を取得するために必要です。この場合のエディターは、つまりコマンド ライン エディターで、行を入力 (または通常は+ +nano
を使用して貼り付け)できます(上記の で始まる行は単なるコメントなので、後でファイルを読んだときにそれが何であるかがわかります)。CtrlShiftVblacklist acer_wmi
#
あるいは、次のようなコマンドを使うこともできます
sudo bash -c "echo blacklist acer_wmi >> /etc/modprobe.d/blacklist.conf"
これは、ルート シェルで echo コマンドを実行し、文字列をファイルの末尾にエコーします。