web-dev-qa-db-ja.com

Ubuntu 18.04の新規インストールでの起動が遅い

最近、新しいラップトップに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-toolshavegedをインストールしようとしましたが、何も変わりませんでした。

これは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)
7
Smajl

このチュートリアルの手順に従うことで、問題を最終的に解決しました: 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
0
Smajl