web-dev-qa-db-ja.com

Ubuntu 16.04が起動中にスプラッシュスクリーンでハングする

基本システム仕様:

  • Samsung SSD 500GB
  • CPU:Intel i5-7500
  • RAM:16GB
  • GPU:NVIDIA GeForce GTX1080
  • 現在、Windows 10 64ビットでデュアルブートに構成されていますが、Windowsは大混乱なしでブートします。

問題:

Ubuntu 16.04は起動スプラッシュ画面で無期限にハングしますが、修正を試みた後、シェルモードで正常に起動します。さらに、ESCがハングしたときにESCを押しても、ログは表示されません。

そのため、デスクトップにSSHで接続する以外にブートログを表示できず、/var/log/boot.logを開きました

ぶら下がっている間に私が得たものは次のとおりです。

[  OK  ] Started Network Manager Wait Online.
[  OK  ] Reached target Network is Online.
[  OK  ] Started Daily apt download activities.
[  OK  ] Started Daily apt upgrade and clean activities.
[  OK  ] Reached target Timers.
[  OK  ] Started crash report submission daemon.
         Starting /etc/rc.local Compatibility...
[  OK  ] Started /etc/rc.local Compatibility.
         Starting Terminate Plymouth Boot Screen...
         Starting Hold until boot process finishes up...

ブートログを表示するために何度もグーグルで検索した後、dmesg | lessを試してみましたが、最後にこれに遭遇しました。

[    2.604476] random: crng init done
[    2.631750] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[    2.651404] r8169 0000:02:00.0 enp2s0: link down
[    2.651432] r8169 0000:02:00.0 enp2s0: link down
[    2.651488] IPv6: ADDRCONF(NETDEV_UP): enp2s0: link is not ready
[    2.691320] NVRM: Your system is not currently configured to drive a VGA console
               on the primary VGA device. The NVIDIA Linux graphics driver
               requires the use of a text-mode VGA console. Use of other console
               drivers including, but not limited to, vesafb, may result in
               corruption and stability problems, and is not supported.
[    2.861207] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
[    2.861248] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
[    2.861281] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
[    2.861312] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input17
[    5.426350] r8169 0000:02:00.0 enp2s0: link up
[    5.426356] IPv6: ADDRCONF(NETDEV_CHANGE): enp2s0: link becomes ready

最初に考えたように、NVIDIAカードに問題があるようです。

この問題を解決するために私がしたこと:

  1. GRUB を更新
    • 復旧モードに行き、ターミナルを開いた
    • ブートモードをquiet splashからacpi=forceに変更して、シェルを強制的に起動しました。今、それをロールバックしました。
    • cat /etc/X11/default-display-managerは、デフォルトとしてlightdmを明らかにします。
  2. Intelビデオカードドライバーを更新する
  3. ブート修復を使用してgrubの問題を修正しようとしましたが、結果はPastebinのようになります。 http://paste.ubuntu.com/25620967/

この問題を引き起こすために私がしたかもしれないこと:

  1. Sudo service lightdm stop

    • GPUファンをヘッドレスで制御しようとする試み。
    • しかし、Sudo service lightdm restartを実行しました
    • 現在、lightdmは起動時に起動しないと考えています。
    • ここに link があります。GPUファンをリモートで制御します
  2. Sudo service lightdm restart

    • Lightdmを再起動してみましたが、ログイン画面である肯定的な出力が得られますが、まだフリーズしているため、ここでは何もできません。
    • キーボードで何かを入力しようとしましたが、何も表示されません。

誰かが私がこれを理解するのを手伝ってくれますか?私は本当に無知で、泣きそうです。

4
Jay Shin

上記でコメントしたように、Ubuntu 16.04とnvidia-384ドライバーを再インストールして、この大混乱の原因に関する理論をテストしました。

GPUファンをリモートで制御するには、厳密に このリンク に従いました。

それは魅力のように機能しますが、その後、同じ再起動エラーに遭遇しました。

ただし、今回は、ssh接続からSudo service lightdm restartを呼び出すことができ、ログインに成功しました。

そのため、今すぐquiet splashSudo vim /etc/default/grubacpi=forceに変更して、表示なしで直接シェルを起動するようにしました。

これは本当にうっとうしいものであり、この混乱に対して有効な解決策を提案できれば、本当に感謝しています。

UPDATE

私は最終的に問題を修正することができました。

Ubuntuをクリーンインストールした後、上記のリンクの指示に従う代わりに、次のようにしました。

Sudo env DISPLAY=:0 nvidia-settings -a [gpu:0]/GPUFanControlState=1 -a [fan-0]/GPUTargetFanSpeed=100

2
Jay Shin