最近、新しいラップトップにUbuntu 18.04を新規インストールしました ASUS ZenBook UX430UN で、起動に非常に時間がかかります。
この問題をデバッグして解決する方法がわかりません。 Ubuntu 18.04での私の問題に似たいくつかの問題に遭遇しましたが、回避策のどれも私の問題を改善しませんでした。
症状:システムの起動後、数秒間紫色の画面が表示され、画面が真っ黒になり、ccaを50秒間待ってからUbuntuロゴが表示されます。その後、システムは正常に起動し、起動すると正常に動作します。
同じシステムを実行している2台目のデスクトップコンピューター(Ubuntuの両方が最新の更新を持っています)があり、10秒以内に起動します。ただし、これはほぼ1分です。
Startup finished in 35.752s (kernel) + 12.683s (userspace) = 48.436s
graphical.target reached after 11.941s in userspace
この問題はブート時の低エントロピーに関連している可能性があることを読んだので、rng-tools
とhaveged
をインストールしようとしましたが、何も変わりませんでした。
これはsystemd-analyze blame
の出力です:
7.027s NetworkManager-wait-online.service
3.801s plymouth-start.service
3.778s plymouth-read-write.service
3.172s plymouth-quit-wait.service
2.311s apt-daily-upgrade.service
2.072s apparmor.service
793ms snapd.service
768ms fwupd.service
726ms tlp.service
544ms keyboard-setup.service
412ms systemd-logind.service
394ms dev-mapper-ubuntu\x2d\x2dvg\x2droot.device
381ms snapd.seeded.service
264ms snap-gnome\x2d3\x2d26\x2d1604-59.mount
252ms snap-gnome\x2dcharacters-124.mount
247ms snap-gnome\x2dcalculator-238.mount
214ms snap-core-5145.mount
207ms NetworkManager.service
200ms snap-gnome\x2dcalculator-180.mount
199ms snap-core-4486.mount
198ms networkd-dispatcher.service
186ms snap-gtk\x2dcommon\x2dthemes-701.mount
184ms systemd-timesyncd.service
およびsystemd-analyze critical-chain
:
ユニットがアクティブまたは開始された後の時間が「@」文字の後に出力されます。ユニットの起動にかかる時間は、「+」文字の後に印刷されます。
graphical.target @11.941s
└─multi-user.target @11.941s
└─kerneloops.service @11.926s +14ms
└─network-online.target @11.925s
└─NetworkManager-wait-online.service @4.897s +7.027s
└─NetworkManager.service @4.688s +207ms
└─dbus.service @4.638s
└─basic.target @4.619s
└─sockets.target @4.619s
└─snapd.socket @4.618s +838us
└─sysinit.target @4.616s
└─cryptsetup.target @4.611s
└─systemd-ask-password-wall.path @217ms
└─-.mount @215ms
└─system.slice @217ms
└─-.slice @215ms
私はこれを適切にデバッグする方法すらわからないので、私は何を試してみればよいかを喜んで教えてくれます。必要に応じて詳細を提供させていただきます。
編集1:これはブートチャートグラフです: https://imgur.com/a/6p0zJjm
編集2:「静かなスプラッシュ」を削除しましたが、次の行でしばらくハングするようです。
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... WARNING Failed to connect to lvmetad. Falling back to device scanning.
Begin: Running /scripts/local-premount ...
また、コンピューターのシャットダウン/再起動にはかなりの時間がかかり、次の行でハングします。
[ *** ] A stop job is running for Session 2 of user smajl (1min 20s / 1min 30s)
このチュートリアルの手順に従うことで、問題を最終的に解決しました: https://www.hiroom2.com/2018/05/01/ubuntu-1804-lvm-swap-wait-for-root-en/
どうやら、問題はrootを待っているスワップパーティションにあり、最終的にはタイムアウトになることでした。これが有効なソリューションであるかどうかは100パーセント確信はありませんが、間違いなく起動時間が短縮されました。
Startup finished in 6.204s (kernel) + 6.059s (userspace) = 12.264s
graphical.target reached after 5.618s in userspace