Linuxが完全にシャットダウンされていません(削除/oldrootを削除できません)。

Linuxが完全にシャットダウンされていません(削除/oldrootを削除できません)。

私は数ヶ月間この問題を経験していますが、Linuxは終了しません。

すべてのログなどを表示する画面が停止し、最後の行は常に「kvm:ハードウェア仮想化の終了」です。

中間のどこかに次の内容があります。 "/oldroot を削除できません: デバイスまたはリソースが使用中です。"または、""/"ext4を次に再インストールしています..."(残りは覚えていません)

これは特定のディストリビューションではないようですが、アーチベースのディストリビューションで発生します(Ubuntuや他のディストリビューションを使用したことはありません)。また、自宅の他のすべてのシステムがLinuxを実行しているため、このラップトップにのみ影響を与えるようです。すべて完璧に動作します。

また、私は初心者であることに言及する価値があると思います。しかし、アーチは学習曲線が急なので学習するのに最適な方法だと思います。

必要なすべてのログと終了画面イメージを提供します。

ありがとう終了画面

答え1

私は数ヶ月前にArchで同様のものに会いました。問題はnvidiaモジュールにあるため、システムにnvidiaがあると便利です。シャットダウン中に複数のモジュールをアンロードする必要があるため、次のユニットファイルを追加して有効にしてこれを実行しました。私はLXQtでsddmディスプレイマネージャを使用しています。他のディスプレイマネージャを使用している場合は、それに応じて編集してください。

# /etc/systemd/system/nvidia-unload-shutdown.service

[Unit]
Description=Remove nvidia modules before shutdown
DefaultDependencies=no
After=sddm.service

[Service]
Type=oneshot
ExecStart=/usr/bin/modprobe -r nvidia_drm nvidia_modeset nvidia_uvm nvidia

[Install]
WantedBy=shutdown.target

関連情報