GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntuで非常に遅い起動を診断して修正する方法

今日は、Ubuntu 20.04LTSとUbuntu21.04で非常に遅い起動を診断して修正する方法を学び、Ubuntuの起動が遅い理由を調査します。うまくいかないことがたくさんあります:長引くサービス、悪い設定ファイル、fstabの間違ったディスクuuidなど。 20.04 LTSにアップグレードしたところ、起動が遅いという問題が発生しました。 noresumeを使用してカーネルを起動することで修正できました パラメータ。

スワップスペースがありません。アップグレード中のある時点で、initramfs構成が変更され、存在しないスワップパーティションを指す行が追加されました。起動が遅いのは、このパーティションを探していて、30秒後にタイムアウトしたためです。

方法1:Ubuntuでの非常に遅い起動を修正して、GRUBを更新し、起動時にこのオプションがカーネルに自動的に渡されるようにします:

ファイルを編集します/etc / default / grub 文字列noresume GRUB_CMDLINE_LINUX_DEFAULTに含まれています 例:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume"

このコマンドを実行してGRUBを更新します:

sudo update-grub

コンピュータを再起動します

Linuxはウイルス対策やファイアウォール、神話や真実を必要としませんか?

方法2:「スプラッシュ画面なしからカーネルへ」を試して、起動に最も時間がかかっているプロセスを見つけます。

A start job is running for Raise network interfaces (1min 26s / 5min 24s)

したがって、起動時間を節約するために、このプロセスの時間を短縮する必要があります。そのためには、

編集する必要があります

sudo nano /etc/systemd/system/network-online.target.wants/networking.service

検索

TimeoutStartSec=5min

に変更

TimeoutStartSec=5s

再起動

Linux Ubuntu、Fedora、openSUSEおよび派生物にOpenSnitchファイアウォールをインストールする方法

方法3:ジョブの開始とジョブの停止のタイムアウトを構成できます。

/etc/systemd/system.confを編集します 昇格された特権を使用して、デフォルトでコメントが付けられている2行を90秒から5(または任意の値)に変更/追加し、コメントを解除します:

差出人:

#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s 

宛先:

DefaultTimeoutStartSec=5s
DefaultTimeoutStopSec=5s

その後、次のコマンドを使用してinitramfsを再構築し、変更を適用します。

sudo update-initramfs -u

方法4: fsck を使用して、Ubuntuでの非常に遅い起動を診断して修正します ディスクチェック

fsck.mode =skipを削除します / etc / default / grubから、 sudo update-grubを実行します 。

最初にファイルシステムを確認しましょう…

  • 「Ubuntuを試す」モードでUbuntuLiveDVD/USBを起動する
  • ターミナルを開きます Ctrlを押してウィンドウを表示します + Alt + T
  • type sudo fdisk -l <​​/ code>
  • 「Linuxファイルシステム」の/dev/sdXXデバイス名を特定します
  • type sudo fsck -f / dev / sdXX sdXXを置き換えます 以前に見つけた番号で
  • fsckを繰り返します エラーが発生した場合のコマンド
  • タイプreboot

Ubuntu
  1. Ubuntu 15.04での起動が非常に遅い?

  2. Windows XPとUbuntuをデュアルブートする方法は?

  3. UbuntuとLinuxMintをデュアルブートする方法は?

  1. デュアルブートUbuntuとWindows10

  2. Ubuntuで起動時間と稼働時間を取得する方法

  3. Ubuntu 15.10のライブUSBでの「ブートエラー」–修正方法

  1. Ubuntu18.04または20.04にPHP7.4および8.0をインストールする方法

  2. Ubuntu18.04および20.04にAnacondaをインストールする方法

  3. WindowsXPとUbuntuLinuxをデュアルブートする方法