HPラップトップにUbuntuをインストールする際に問題が発生しました。以前は、ピースバスに関連するいくつかのエラーが発生していました。
私はエラーを理解していませんでしたが、多くのウェブサイトを訪れた後、解決策を見つけました。
ソリューションでは、ブート時にパラメータ"pci = nomsi"をカーネルに追加するように求められました。
その後、「/etc/default/grub
」を更新して永続化します。
私はこの解決策を試しましたが、うまくいきました。
しかし、私は知りたいのですが、PCIバスとは何ですか、そのコマンドは何を意味しましたか?
Linuxカーネルは、特定のパラメーターを使用して コンパイル済み です。簡単に言えば、ハードウェアとカーネルの動作に関連する特別な「設定」です。そして、これらの設定はデフォルトと見なすことができます。 /etc/default/grub
にそのような設定を追加すると、カーネルのデフォルト設定が変更されます。
ドキュメント によると:
nomsi [MSI] PCI_MSIカーネル構成パラメーターが有効になっている場合、このカーネルブートオプションを使用して、システム全体でMSI割り込みの使用を無効にできます。
そして
noaer [PCIE] PCIEAERカーネル構成パラメーターが有効になっている場合、このカーネルブートオプションを使用して、PCIE拡張エラー報告の使用を無効にすることができます。
要するにnomsi
は無効にします MSI (ハードウェアからカーネルに割り込みをシグナルする特別な方法、私が間違っていない場合)noaer
は無効にします 高度なエラー報告 。高度なエラー報告が起動の問題を引き起こす可能性があるとは思わない。私の推測では、MSIを適切に実装していないハードウェアがあるか、カーネルがMSIを使用してそのハードウェアと通信できないが、それは単なる推測です。