だから私はアーチ初心者です。これは仮想マシンの10番目のインストールで、最終的にすべてが機能します。ブートがかなり遅く、ユーザースペースをロードするのに1分30秒かかり、解決策がわからないため、調査を少ししました。
systemd-analyze
その結果、次のような状況が発生します。
startup finished in 1.759s (kernel) + 1min 30.212s (userspace) = 1min 31.972s
graphical.target reached after 1min 30.211s in userspace
答え1
起動時間が遅いのは、システムがサービスのロードを待っているためです。
詳細は以下で確認できます。建築ウィキペディア
この問題を解決するには、まずどのサービスが遅くなるかを知る必要があります。
書き込み:systemd-analyze critical-chain
このコマンドの出力は、多くの時間が必要なサービスを赤で強調表示します。次に、次を選択する必要があります。
- サービスを無効にしましたが、無効にしたくないようです。私の場合、NetworkManagerとdockerサービスでした。
- このサービスをブロックしてください。これは、システムがロードされるのを待たずにスキップしたことを意味します。
私は実際に2番目のオプションを選択しました。次のコマンドを実行してください。
sudo systemctl mask [NAME_OF_SERVICE_TO_MASK]
ブロックして再起動したいサービスごとにコマンドを繰り返して、起動時間が短縮されていることを確認してください。
場合によっては、サービスをブロックした後でも開始時間はまだ同じです。最後の手段はサービスを無効にすることです
。