Pardus 23デスクトップで「Bluetoothアダプターが見つかりません」というエラーを修正する

Pardus 23でBluetoothアダプタが見つからないというエラーが表示された場合、問題を解決する最も簡単な方法は、検出がどこで失敗しているかを特定することです。Bluetoothデバイスは、デスクトップで使用できるようになるまでに、いくつかの段階を経る必要があります。コンピュータのファームウェアがハードウェアを公開し、Linuxカーネルがそれを認識し、無線がブロックされておらず、BlueZ Bluetoothサービスが実行されており、デスクトップがそのサービスと通信できる必要があります。

このガイドはその順序に従います。初心者向けに書かれていますが、システムが既に認識できるものを確認する前にランダムなドライバをインストールするというよくある間違いを避けています。 Pardus 23 は Debian 12 世代をベースにしており、23.x リリースでは Linux 6.1 シリーズを使用しています。 Pardus プロジェクトでは、Pardus 23 ライン用に XFCE と GNOME の両方のエディションをリストしているため、グラフィカル メニューは異なる可能性がありますが、以下のターミナル チェックは引き続き適用可能です。 2026 年 10 月現在、Pardus 23.5 は Pardus が公開しているサポート期間内です。公式の Pardus バージョン スケジュールとPardus 23 リリース ノートを参照してください。

変更を加える前に、症状を特定してください。

「Bluetoothアダプターが見つかりません」というメッセージは、「ヘッドホンが見つかりません」というメッセージとは異なります。アダプター(Bluetoothコントローラーとも呼ばれます)は、コンピューターまたはUSBドングル内部にある、Bluetooth機能を提供する無線モジュールです。ヘッドセット、マウス、電話、キーボードなどは、それぞれ独立したBluetoothデバイスです。

  • bluetoothctl listコントローラーが表示されている場合、Linuxは既にBluetoothアダプターを認識しています。問題は電源、スキャン、ペアリング、またはデバイスの互換性にある可能性が高いです。
  • コントローラーが表示されない場合はbluetoothctl list、以下のハードウェア、rfkill、サービス、ファームウェアのチェックに進んでください。
  • カーネル、ファームウェア、BIOS、またはハードウェアの変更直後にBluetoothが機能しなくなった場合は、そのタイミングを記録しておいてください。後で原因を絞り込むのに役立ちます。

で始まるコマンドを実行するには、管理者パスワードが必要ですsudo。サービスを再起動したり、システムを再起動する前に、開いている作業をすべて保存してください。

1. PardusがBluetoothハードウェアを検出しているかどうかを確認します。

ターミナルを開いて、以下のコマンドを実行してください。

lsusb

多くの内蔵Bluetooth無線モジュールは、Wi-Fiが同じノートパソコン用カード上にある場合でも、内部的にUSB経由で接続されています。BluetoothまたはIntel、Realtek、Broadcom、Qualcomm、Cambridge Silicon Radioなどのベンダー名が記載されている行を探してください。また、PCIデバイスを調べて、統合されたワイヤレスコントローラを確認することもできます。

lspci -nnk | grep -iA3 -E 'network|wireless|bluetooth'
PardusターミナルでBluetoothアダプタをチェックしている際のlsusbとlspciの出力例を表示
まず、ハードウェアがUSBデバイスまたはPCIデバイスのリストに表示されるかどうかを確認してください。ベンダーとデバイスの識別子は、後で適切なファームウェアパッケージを選択する際に役立ちます。

結果の意味:にアダプタが表示された場合lsusb、少なくともカーネルによってハードウェアが列挙されていることを意味します。これは有益な進歩です。すぐに別のアダプタを購入する必要はありません。どちらのコマンドでも関連するハードウェアが表示されない場合は、コンピュータを完全にシャットダウンし、ワイヤレスキーまたは物理的な無線スイッチを確認し、BIOS/UEFI設定でワイヤレスまたはBluetoothコントロールを調べてください。USBドングルを別のUSBポートでテストすることも必要です。

仮想マシンを使用している場合は、ホストコンピュータがBluetooth USBデバイスをゲストにパススルーする必要があることに注意してください。Pardusは、仮想化レイヤーが公開していないハードウェアを検出できません。

2. Bluetoothがrfkillによってブロックされていないことを確認してください。

rfkillこれは、Wi-FiやBluetoothなどの無線送信機を無効または有効にするために使用されるLinuxのメカニズムです。実行してください。

rfkill list

Bluetooth エントリを探します。重要なフィールドはSoft blockedとですHard blocked。

  • ソフトブロック: はいは、ソフトウェアが無線を無効にしていることを意味します。 で解除してくださいsudo rfkill unblock bluetooth。
  • ハードブロック:はいとは、ソフトウェア単独では無線機能を再度有効にできないことを意味します。ハードウェアの無線スイッチ、ノートパソコンのファンクションキー、機内モード制御、またはBIOS/UEFI設定を確認してください。
Pardus端末で、rfkillによりBluetoothがソフトブロック状態からブロック解除状態に変化したことを示す。
ソフトウェアによるブロックはrfkillで解除できます。ハードウェアによるブロックの場合は、ハードウェア制御またはファームウェアの設定を確認する必要があります。

rfkill unblockおよびハードブロックの動作については、 Debian rfkill マニュアルおよびLinux ワイヤレス rfkill ドキュメントに記載されています。

3. BlueZ Bluetoothサービスを確認する

BlueZはLinuxの標準Bluetoothプロトコルスタックです。そのバックグラウンドサービスである` BlueZ`はbluetoothd、Bluetoothコントローラとデバイスを管理します。以下のコマンドで確認できます。

systemctl status bluetooth

サービスがインストールされているものの非アクティブな場合は、サービスを開始して、今後の起動時に有効にします。

sudo systemctl enable --now bluetooth
PardusターミナルにBluetooth systemdサービスがアクティブかつ有効になっていることが表示されている。
デスクトップの設定やbluetoothctlがアダプターを管理するには、通常、Bluetoothサービスがアクティブになっている必要があります。

コマンドがbluetooth.service存在しないと報告した場合は、パッケージチェックに進んでください。サービスが起動してもすぐに再び失敗する場合は、繰り返し再起動しないでください。手順6のログを確認してください。ファームウェアファイルの欠落やドライバのエラーが明らかになる場合があります。

4. BlueZにコントローラーがあるかどうか尋ねる

それでは実行してください。

bluetoothctl list
bluetoothctl show

このlistコマンドは、利用可能なBluetoothコントローラを一覧表示し、show選択したコントローラのプロパティを表示します。これらのコマンドについては、Debianのbluetoothctlマニュアルに記載されています。

コントローラーが表示されているが電源がオフになっている場合は、対話型ツールに入ってください。

bluetoothctl
power on
show
quit
Pardus端末に、コントローラーをリスト表示し、「電源供給済み」と報告するbluetoothctlが表示されています。
bluetoothctlでコントローラーを一覧表示し、「Powered: yes」と表示されれば、アダプターが存在し、BlueZがそれと通信できます。

この時点で、デスクトップ アプリケーションで「アダプタが見つかりません」というメッセージが表示される場合、カーネル デバイスが見つからないのではなく、デスクトップ セッションまたは GUI の問題である可能性があります。以下の更新とサービス チェックを完了した後、ログアウトして再度ログインするか、一度再起動してください。 がbluetoothctl list空の場合は、そのまま続行してください。

5. Bluetoothパッケージがインストールされ、最新であることを確認します。

Pardus 23 は Pardus リポジトリを通じてパッケージのアップデートを受け取ります。プロジェクトでは、既存の Pardus 23 インストールを常に最新の状態に保つことを推奨しています。Pardus のアップデートノートには、BlueZ が 23.x ライフサイクル中にアップデートされたことも記載されています。Pardus Updater アプリケーションを使用するか、ターミナルから APT を使用できます。

sudo apt update
sudo apt upgrade

次に、コアパッケージを確認します。

dpkg -l bluez bluetooth

いずれかのパッケージが不足している場合は、インストールしてください。

sudo apt install bluez bluetooth
Pardusターミナルにaptの更新パッケージ情報が表示され、bluezおよびbluetoothパッケージがチェックされている。
まずパッケージのメタデータを更新し、その後、コアとなるBluetoothパッケージが不足しているか破損している場合にのみインストールしてください。

パッケージの再インストールを万能の解決策と捉えないでください。カーネルがアダプタを認識できない場合、BlueZを再インストールするだけではハードウェアは認識されません。公式のPardus 23アップデート通知は、メンテナンスされている23.xパッケージベースに関する有用な参考資料となります。

6. カーネルログでファームウェアまたはドライバのエラーを探します。

ここでいうファームウェアlsusbとは、オペレーティングシステムによって一部の無線チップにロードされる小さなバイナリファイルのことです。マザーボードのBIOS/UEFIファームウェアとは異なります。Bluetoothアダプタは認識されていても、必要なファームウェアファイルがない場合、初期化に失敗することがあります。

最近のカーネルメッセージを確認してください。

sudo dmesg | grep -iE 'bluetooth|btusb|firmware'
Pardus端末にBluetoothおよびbtusbカーネルメッセージを表示(ファームウェアのロード失敗例を含む)
カーネルメッセージによって、検出されたUSB Bluetoothコントローラと、ファームウェアのロード中にエラーが発生したコントローラを区別できる。

firmware: failed to load、、、などのフレーズに注意してください。正確なファイル名とベンダーが重要です。見つけたファームウェアパッケージをすべてインストールしないでくださいDirect firmware load failed。Bluetooth: hci0btusb

実際のハードウェアに基づいてファームウェアを選択してください。

Debian 12世代システムの場合、ファームウェアパッケージはnon-free-firmwareコンポーネントを通じて提供されます。Pardus 23の公式リポジトリ構成には、このコンポーネントが含まれています。Debianの公式パッケージカタログの例は次のとおりです。

ステップ1で取得したベンダー/デバイス識別子と、不足しているファイル名を正確に特定して、dmesg適切なパッケージを判断してください。ハードウェアを確実にマッピングできない場合は、サードパーティのリポジトリを追加したり、ランダムなファームウェアブロブをダウンロードしたりするよりも、識別子を収集してPardusサポートに問い合わせる方が安全です。

7. パッケージまたはファームウェアの修正後、Bluetoothを一度再起動してください。

正しいパッケージをインストールしたら、サービスを再起動してください。

sudo systemctl restart bluetooth
systemctl is-active bluetooth
bluetoothctl list
PardusターミナルにはBluetoothサービスが再起動されたことが表示され、systemctl is-activeはactiveを返します。
Bluetoothパッケージまたはファームウェアを変更した後は、サービスを再起動し、systemdがサービスをアクティブとして報告していることを確認してください。

新しいファームウェアをインストールした場合は、カーネルが起動時にBluetoothハードウェアを再度初期化するため、完全な再起動が最もクリーンな次のステップとなることがよくあります。再起動後、rfkill listとを繰り返してくださいbluetoothctl list。パッケージのインストールを何度も繰り返す必要はありません。

8. デスクトップのBluetoothパネルに戻る

bluetoothctl listコントローラーが表示され、電源が入っていると報告されたらbluetoothctl show、デスクトップ環境のBluetooth設定を開きます。Bluetoothをオンにして、デバイスが表示されるまで数秒待ちます。

PardusスタイルのBluetooth設定パネルには、Bluetoothが有効になっており、近くのヘッドホン、電話、キーボードのエントリが表示されます。
最後の確認事項はデスクトップのBluetoothパネルです。無線機能が有効になっており、インターフェースが近くのデバイスを検索できる状態になっていることを確認してください。

XFCEとGNOMEはコントロールが全く同じではないため、パネルの見た目が異なっていても心配する必要はありません。Pardus 23シリーズでは、Pardusは両方のデスクトップ環境を公式にサポートしています。

結果の解釈方法

あなたが見るもの最も役立つ次のアクション
Bluetooth ハードウェアがなくlsusb、関連するワイヤレス コントローラーがなく、Bluetooth rfkill エントリもありませんBIOS/UEFI、物理的なワイヤレス制御、USB接続、またはハードウェアの故障を確認してください。ハードウェアの状態が確認できるまでは、ソフトウェアパッケージの変更では解決しない可能性が高いです。
Bluetoothはリストされrfkill、ソフトブロックされています実行sudo rfkill unblock bluetooth後、サービスとコントローラーを再確認してください。
Bluetoothは完全にブロックされていますノートパソコンの無線スイッチ/ファンクションキー、またはBIOS/UEFI設定を使用してください。ソフトウェアによるブロック解除では、ハードウェアによるブロックを解除することはできません。
systemctl status bluetoothサービスが見つからないと言っているPardusリポジトリからBlueZ/Bluetoothパッケージをインストールしてください。
ハードウェアは認識されているlsusbが、dmesgファームウェアファイルが見つからないと報告している。アダプターのベンダー/デバイスIDを特定し、推測するのではなく、対応するファームウェアパッケージをインストールしてください。
bluetoothctl listコントローラーを表示しますアダプターが検出されました。ドライバーを探すのではなく、電源、スキャン、ペアリング、またはデスクトップセッションのトラブルシューティングに進んでください。

避けるべきよくある間違い

  • ウェブ検索で見つけた無作為なドライバをインストールしないでください。Pardus 23は既にリポジトリを通じてサポートされているカーネル、BlueZ、ファームウェアパッケージを提供しています。外部デバイスを追加する前に、デバイスを特定してください。
  • Wi-Fiが動作しているということは、Bluetoothも動作するはずだ。複合型無線LANカードは、異なるカーネルパスとファームウェアファイルを通してWi-FiとBluetoothを公開することができる。
  • 周辺機器の欠落とアダプターの欠落を混同しないでください。コントローラーが表示されている場合bluetoothctl list、ヘッドホンが表示されていなくてもアダプターは存在します。
  • ハードなrfkillブロックを無視します。ソフトウェアを再インストールしても、ハードウェアレベルのブロックは解除されません。
  • ログを読まずにサービスを繰り返し再起動する。systemctl statusサービスが繰り返し失敗する場合は、通常、ログ、ジャーナル、またはログに手がかりが残りますdmesg。

ソフトウェアのトラブルシューティングをいつ止めるべきか

電源を完全に切ってからシャットダウンし、BIOS/UEFI のチェックと USB ポートのチェックを行った後も、アダプタがlsusbハードウェア一覧に表示されない場合は、問題はオペレーティングシステムレベルより下位にある可能性があります。同様に、同じ USB Bluetooth ドングルが別のコンピュータで検出されない場合は、ドングル自体に問題がある可能性があります。

ハードウェアは検出されているものの、正しい Pardus/Debian ファームウェア パッケージをインストールした後でも特定のファームウェア ファイルの読み込みに繰り返し失敗する場合は、サポートを依頼する前に以下のコマンドの出力を記録してください。

uname -a
lsusb
rfkill list
systemctl status bluetooth --no-pager
bluetoothctl list
sudo dmesg | grep -iE 'bluetooth|btusb|firmware'

Pardus 23の正確なリリースバージョンと、XFCEまたはGNOMEのどちらを使用しているかを明記してください。これらの情報があれば、ハードウェア、ファームウェア、カーネル、BlueZ、またはデスクトップレイヤーの問題を推測することなく、はるかに簡単に特定できます。

結論

Pardus 23 で「Bluetooth アダプタが見つかりません」というエラーが発生した場合、最も確実な解決策は単一のコマンドではなく、以下の手順を踏むことです。まず、Linux がハードウェアを認識していることを確認し、rfkill ブロッ​​クを解除します。次に、BlueZ がインストールされ、実行されていることを確認しますbluetoothctl。その後、コントローラが認識されているかどうかを確認し、ファームウェアを調査します。コントローラが に表示される場合はbluetoothctl、アダプタが見つからないという問題として扱うのをやめ、通常のペアリングまたはデバイス検出のトラブルシューティングに進みます。

コメントを残す

Pardus XFCE vs. GNOME:公平なメモリベンチマークでわかることとわからないこと

Pardus XFCE vs. GNOME:公平なメモリベンチマークでわかることとわからないこと

Pardus XFCEとGNOMEのメモリ使用量を公平に比較​​します。公式の25.2ソースコードで確認できる内容、利用可能なRAMの測定方法、そしてどちらのエディションがあなたのPCに適しているかをご覧ください。

HamoniKR OSレビュー:韓国の国家Linuxは企業向けに準備万端か?

HamoniKR OSレビュー:韓国の国家Linuxは企業向けに準備万端か?

ビジネス向けデスクトップOSであるHamoniKR OS 8 Paektuの実践的なレビュー。Ubuntu 24.04をベースとしている点、2034年までのアップデート保証、韓国のワークフロー、企業向けパイロットテストなどを網羅しています。

Harmonica OS (HamoniKR) で忘れてしまったルートパスワードをリセットする方法

Harmonica OS (HamoniKR) で忘れてしまったルートパスワードをリセットする方法

GRUBリカバリモードを使用して、HamoniKR OSで忘れてしまった管理者パスワードまたはrootパスワードをリセットする方法を、検証済みのコマンド、トラブルシューティングのヒント、および暗号化に関する注意点とともに解説します。

HamoniKR OSでユーザー設定をバックアップおよび復元する方法

HamoniKR OSでユーザー設定をバックアップおよび復元する方法

HamoniKRのユーザー設定を外部ドライブにバックアップする方法、アーカイブを検証する方法、選択したデスクトップおよびアプリの設定を安全に復元する方法を学びましょう。

SUSE Enterprise ServerでLUKSを使用して暗号化ボリュームを設定する方法

SUSE Enterprise ServerでLUKSを使用して暗号化ボリュームを設定する方法

SUSE Linux Enterprise Server 上で LUKS 暗号化ボリュームを作成、ロック解除、フォーマット、マウント、および永続化する方法を学びましょう。安全チェックと復旧のヒントも含まれています。

SUSE Linux Enterprise で Btrfs 読み取り専用ファイルシステムのエラーを修正する

SUSE Linux Enterprise で Btrfs 読み取り専用ファイルシステムのエラーを修正する

SUSE Linux Enterprise 上の Btrfs 読み取り専用ファイルシステムを安全に診断します。変更を加える前に、マウントオプション、Snapper スナップショット、カーネルログ、ストレージの状態、およびリカバリ制限を確認してください。

AutoYaST を設定して SLES 15 を自動展開する方法

AutoYaST を設定して SLES 15 を自動展開する方法

AutoYaST を使用して SLES 15 のインストールを自動化します。XML プロファイルの作成と検証、安全な配信、テストシステムの起動、および展開結果の検証が可能です。

Ubuntu 24.04 LTSでHDMIオーディオ出力が欠落する問題を解決する:ステップバイステップガイド

Ubuntu 24.04 LTSでHDMIオーディオ出力が欠落する問題を解決する:ステップバイステップガイド

Ubuntu 24.04 LTS で失われた HDMI オーディオを復元するには、ディスプレイの接続を確認し、正しいサウンド出力を選択し、PipeWire を検査し、ハードウェア検出を確認します。

SUSE Linux Enterprise 15 でネットワークボンディングを設定する方法

SUSE Linux Enterprise 15 でネットワークボンディングを設定する方法

wickedファイルとifcfgファイルを使用して、SLES 15のネットワークボンディングを設定します。ボンディングモードを選択し、ボンディングをアクティブ化して、フェイルオーバーとリンクの状態を確認します。

Ubuntu 24.04でBluetoothヘッドセットのマイクが動作しない問題を解決する

Ubuntu 24.04でBluetoothヘッドセットのマイクが動作しない問題を解決する

Ubuntu 24.04 で Bluetooth ヘッドセットのマイクを復元するには、入力デバイス、HSP/HFP プロファイル、アプリ設定、PipeWire サービス、Bluetooth パッケージ、およびペアリングを確認します。