
今日は、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