
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 splash
10noapic 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.service
symリンクを作成し、早い段階からルートシェルにアクセスして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 ドライバーの再度のインストールが必要になります。