再起動/終了しようとすると、Debian 10 Busterがクラッシュします。

再起動/終了しようとすると、Debian 10 Busterがクラッシュします。

Acer Nitro AN515-51ノートブックにDebian 10 Buster(Windows 10を使用したデュアルブート)をインストールしました。システムの仕様は次のとおりです。

Graphics: Nvidia GeForce GTX 1050 ( 4GB VRAM); Intel UHD Graphics 630.
RAM: 8GB SDRAM (DDR4)

lscpu | grep -i modelレポートは次のとおりです。

Model:               158
Model name:          Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz

uname -aレポートは次のとおりです。

Linux rpl-pc 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux

lspci -k | grep -EA3 'VGA|3D|Display'レポートは次のとおりです。

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
        Subsystem: Acer Incorporated [ALI] HD Graphics 630
        Kernel driver in use: i915
        Kernel modules: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
        Subsystem: Acer Incorporated [ALI] GP107M [GeForce GTX 1050 Ti Mobile]
        Kernel modules: nouveau
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)

質問: 私が入力している間

sudo apt-get upgrade

端末に次の出力が表示されます(エラーが発生した最後の数行だけをコピー/貼り付けしました)。

Preparing to unpack .../nvidia-legacy-check_418.113-1_amd64.deb ...
Checking for legacy NVIDIA GPUs appears to hang, try rebooting with 'acpi=off'
added to the kernel boot options in the GRUB configuration.

これにより、端末が停止しているように見え、Ctrl-C終了できません。

sudo apt-get install vimコマンドライン(たとえば)を介してプログラムをインストールしようとすると、同じ問題が発生します。

これらのエラーが発生するのはなぜですか?

これは、コンピュータを正しく再起動できず、[スタート]メニューに移動して出て行ったり、再起動したりシャットダウンしたりするたびにコンピュータがハングアップするという事実に関連している可能性がありますか?電源ボタンを押して手動で終了する必要があります。これまでDebian 10 Busterには他に問題はありません。

編集する: GRUBメニューでは、一時的にacpiをオフにしてsudo apt-get upgradevimを正常に実行してインストールできました。また、GUIを介して正しく再起動/終了します。しかし、GUIを介してコンピュータを正しい方法で再起動する方法はまだわかりません。いいえ acpi=off。私はacpiを永久にオフにしたくありません。なぜならこの投稿、ノートパソコンがある場合はお勧めできません。しかし、これはACPIの問題であると信じています。

私は以下を試しました:

  1. 次のように編集されました/etc/default/grub

    GRUB_CMDLINE_LINUX_DEFAULT="splash quiet noefi reboot=pci"
    

    次に、次を実行します。

    sudo update-grub
    
  2. /etc/default/grub:

    GRUB_CMDLINE_LINUX_DEFAULT="splash quiet acpi=force apm=power_off
    

    そして/etc/modules

    apm power_off=1
    

    それから

    sudo update-grub
    
  3. grubファイルから削除splashと削除quiet

  4. 次のようにnouveauカーネルドライバを無効にします。 https://askubuntu.com/questions/841876/how-to-disable-nouveau-kernel-driver

しかし、これらの方法のどれも機能しません。 UEFI モードで起動中です。私が試してみる他の提案がある人はいますか?

編集2 Debian Busterを新しくインストールした後も同じ問題が発生しました。 Linuxカーネルも更新しました。実際、再起動の問題に加えて、Firefoxを開くたびにコンピュータがハングします。最後に、nouveauカーネルドライバを無効にしてこれらの問題を解決しました。独自のNVIDIA GPUドライバもインストールしましたが、今回のアップデートではそのドライバをロードしていないため、nouveauカーネルドライバを無効にするだけで十分です。これが私と同じ問題を抱えている人に役立つことを願っています。

答え1

残念ながら、まだあまりにも不特定で、明確な答えを提供することはできません。試すことができるいくつかの点は次のとおりです。

  • sudo less /var/log/syslogシステムログファイルを実行して確認しますsudo less /var/log/kern.log。 ACPI または NVIDIA ドライバーに関するメッセージを探します。おそらく正しい方向を知らせるいくつかのエラーが含まれていませんか?これらのエラーがあるかどうかをWebで検索してみてください。

  • Linuxカーネルは多数ACPI関連パラメータ。 ACPIのどの部分に問題があるかを調べるには、部分的にACPIを無効にしてください(例:acpi=noirqまたは)。pci=noacpi電力消費は依然として許容可能なレベルであるか?

  • 多くの電源管理に関する問題は、ベンダーがデバイスの販売を開始した後に発見され、修正されたファームウェアのバグが原因で発生します。お使いのコンピュータでBIOSアップデートが可能かどうかを確認するには、ベンダーのWebサイトを確認してください。

  • 独自のNVIDIAドライバを使用するのは面倒です。多くのLinuxユーザーは通常、パフォーマンスが低下しますが、残りのLinuxシステムとの互換性が高いオープンソースドライバを使用することにしました。これがうまくいかない場合は、このドライバを操作した他の人の経験を活用することをお勧めします。 Debian Wiki は以下を提供します。NVIDIAドライバに関する情報。以下を言及しています。新バージョンバスターから購入可能バックポートリポジトリ。たぶんこれは役に立ちますか?

  • あなたのラップトップはかなり新しいモデルのようです。更新されたカーネルとドライバを含むUbuntuやFedoraなどのディストリビューションを試してください。テストには、サムドライブからライブシステムを起動するだけで十分です。

答え2

私の答えは100%関連性がないかもしれませんが、まだいくつかの手がかりを提供することができます。 32ビット組み込みコンピュータ(UNO-2372G-E021AE)のDebian 10とCentOS 7でも同じ問題が発生しました。私の場合、BIOSの基本オペレーティングシステムをWindows 7またはWindows CEからWindows 8.XまたはWindows 10に変更することが解決策でした。 acpi = offまたはEHCI / XHCIの無効化/有効化/自動オプションはすべて機能しません。これは特定のケースですが、役に立ちます。

関連情報