基本システム仕様:
問題:
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カードに問題があるようです。
この問題を解決するために私がしたこと:
quiet splash
からacpi=force
に変更して、シェルを強制的に起動しました。今、それをロールバックしました。cat /etc/X11/default-display-manager
は、デフォルトとしてlightdmを明らかにします。この問題を引き起こすために私がしたかもしれないこと:
Sudo service lightdm stop
Sudo service lightdm restart
を実行しましたSudo service lightdm restart
誰かが私がこれを理解するのを手伝ってくれますか?私は本当に無知で、泣きそうです。
上記でコメントしたように、Ubuntu 16.04とnvidia-384ドライバーを再インストールして、この大混乱の原因に関する理論をテストしました。
GPUファンをリモートで制御するには、厳密に このリンク に従いました。
それは魅力のように機能しますが、その後、同じ再起動エラーに遭遇しました。
ただし、今回は、ssh接続からSudo service lightdm restart
を呼び出すことができ、ログインに成功しました。
そのため、今すぐquiet splash
のSudo vim /etc/default/grub
をacpi=force
に変更して、表示なしで直接シェルを起動するようにしました。
これは本当にうっとうしいものであり、この混乱に対して有効な解決策を提案できれば、本当に感謝しています。
UPDATE
私は最終的に問題を修正することができました。
Ubuntuをクリーンインストールした後、上記のリンクの指示に従う代わりに、次のようにしました。
Sudo env DISPLAY=:0 nvidia-settings -a [gpu:0]/GPUFanControlState=1 -a [fan-0]/GPUTargetFanSpeed=100