Ubuntu 20.04 LTS が起動時にフリーズする

Ubuntu 20.04 LTS が起動時にフリーズする

Nvidia GPUで機械学習をしていたところ、CUDA関連のエラーに遭遇しました。エラーを修正するためにコンピューターを再起動することにしましたが、Ubuntuを起動すると画面がフリーズしてしまいました。何が起こっているのか確認するためにGRUBコンソールを開くと、

Starting GRUB failed boot detection
Starting Authorization Manager

もう一度再起動を試みたところ、ジャーナルを回復し、孤立したinodeをクリアしていたところ、このポップアップが表示されました。

/dev/sda8: clean, 2757878/46759936 files 155438410/187020544  blocks

そしてそこでフリーズしてしまい、手動でコンピューターを再起動することしかできなくなりました。

次に、リカバリ モードで起動してみました。GRUBLinux 5.8.0-63-generic ローダーで、Ubuntu が起動し、ユーザーが割り当てられ、マウントされ、ジャーナルが永続ストレージにフラッシュされ、出力さstarted Load/Save RF Kill Switch Statusれてからフリーズします。2 回目に実行すると、それを超えて出力されますが、Finished Flush Journal to Persistent Storage.その時点では何も起こらず、何もできません。

私はこの記事に従って試してみました:https://itsfoss.com/fix-ubuntu-freezing/

パラメータを編集したらnomodeset、これでフリーズしてしまいました

[   OK   ] Started Hostname Service. 
systemd-hostnamed.service

試してみるnouveau.noaccel=1と凍ってしまう

[   OK   ] Started Authorization Manager.
systemd-user-sessions.service
polkit.service
          Starting Modem Manager...
          Starting Hold until boot process finishes up...
          Starting Hostname Service...

最後に を置き換えると、quiet splash10noapic noacpi nosplash irqpoll分待っても何も表示されない黒い画面が表示されます。

重要な注意点は、まだ適用していないアップデートがあったことです。

私が試した他のこと:

1.) レスキューターゲットへの起動 ( systemd.unit=rescue.target)

Result: Freezes at ```failed to start show plymouth boot screen```

2.) 緊急ターゲットへの起動( systemd.unit=emergency.target)

Result: Message displays saying I am in emergency mode and asks for root password for 
maintenance or press Control-D To continue. Blinking typing sign shows up for a second and 
then dissapears. I cannot type or press Control-D and seems to be frozen.

その後、ようやく起動を試みinit=/bin/sh、シェルにアクセスできるようになりましたが、何から始めればよいのかわかりません。

私の殻の一番上には/bin/sh: 0: can't access tty: job control turned off

ドライブを再マウントし、実行してsystemctl enable debug-shell.servicesymリンクを作成し、早い段階からルートシェルにアクセスしてsystemctlログを確認できるようにしました。また、fsck -f /ディスクfsck -f /dev/sda8をチェックするために実行してみましたが、

/dev/sda8 is mounted
e2fsck: cannot continue, aborting.

通常の Ubuntu を使用して再起動して起動し、 を押すとctrl + alt + f9、ユーザーのルート シェルが起動しますが、数秒後に再び完全にフリーズしてしまいます。

この問題の原因は何ですか? また、これを修正するための提案はありますか?

答え1

もう一度起動してinit=/bin/sh、これらのコマンドを実行してNvidiaドライバーをアンインストールしました

sudo apt-get remove --purge '^nvidia-.*'
sudo apt-get install ubuntu-desktop
sudo rm /etc/X11/xorg.conf # This command did not work as file doesn't exst
echo 'nouveau' | sudo tee -a /etc/modules

通常どおり再起動すると、Ubuntu のログイン画面が表示され、画面が拡大されましたが、これには NVIDIA ドライバーの再度のインストールが必要になります。

関連情報