回答:
一部のマルチユーザー環境では、起動プロセスの一部がネットワークから来る場合があります。この場合、systemd
デフォルトでは、特定の手順が実行される前にネットワークがオンラインになるのを待機します。
一部のマルチユーザー環境とは異なり、ほとんどのUbuntuデスクトップユーザーは、ハードディスク、SSD、またはライブブートUSBにオペレーティングシステムとドライバーを持っています。
一部のユーザーは、ブート中にネットワークが立ち上がるまで非常に長い時間待機するという不具合があります。この場合の推奨事項は、最大待機時間を30秒に設定することです。より良い方法は、ブート時にサービスを単純に無効にすることです。
多くのユーザーの場合、次を使用して、10〜15秒をパラレルブート時間から切り離すことができます。
sudo systemctl disable NetworkManager-wait-online.service
サインオンすると、ネットワークに接続されたことを示すメッセージバブルが表示される可能性があります(WiFiまたはインターネットへのイーサネットアクセス)。
man
ページから:
NAME
systemd-networkd-wait-online.service, systemd-networkd-wait-online -
Wait for network to come online
NetworkManager-wait-online.service
、manを実行するとmanページがないことが返されます。おそらくこれは、名前が間違っている、またはman NetworkManager-wait-online.service
あなたが言及したサービスという名前のマニュアルページに接続しているリンクが見つからない場合ですか?
このサービスは、ネットワークが接続されるまで、まったく何もせずに単に待機しているように見えます。これが発生すると、ネットワークに依存する他のサービスを起動して処理を開始できるように状態を変更します。
したがって、このサービスは絶対に害がなく、起動中に時間を浪費せず、実際に最適化を構成するように見えるため、無効にした場合にのみ事態を悪化させます。
(ネットワークを必要とするサービスは、ネットワークが起動する前に起動します。他の多くのサービスも起動し、競合が激しい場合、これらのサービスは何も役に立たないため、接続を再試行し続けるだけです。ネットワーク、最終的にネットワークが立ち上がるまで)