「開始:/ scripts / local-premountの実行」で30秒間ブートがハングする


31

Ubuntu 17.10から18.04にアップグレードした後、起動プロセスは以前より30秒長くなります。

ステップで30秒間停止します

開始:/ scripts / local-premountの実行

それから続けます。

最初はさらに一歩進んで

btrfsファイルシステムのスキャン

だから私はbtrfsサポートアンインストールしましたが、それは問題を解決しませんでした。

私はそのステップの通知を、中にdmesgも中にも見ないvar/log/boot.log

この問題をデバッグするにはどうすればよいですか?追加のログを有効にできますか?

回答:


54

以下を試してください:

  • 開いた /etc/initramfs-tools/conf.d/resume
  • 置き換えるRESUME=UUID=xxxRESUME=none
  • 問題 sudo update-initramfs -u
  • システムを再起動します

ファイルにはスワップパーティションのUUIDが含まれている必要がありますsudo blkid | grep swap。これはで確認できます。

Lubuntu固有のはずのランチパッドで次のバグを発見しましたが、上記のコマンドもXubuntuインストールでの同じ問題を解決しました。

コメント#27および#28を参照してください。

このファイルはhibernate / suspendに関連しているようsuspendです。変更後もシステムで動作することを確認できます。


3
おかげで、うまくいきました!ソリューションもここに投稿しました:unix.stackexchange.com/a/443272/20661
rubo77

アップグレード前に手動でスワップパーティションを削除しましたが、RESUMEフィールドが古いUUIDに設定されていたため、どこかに記憶されていたと思います。noneに設定すると、起動時間から少なくとも30秒削られました!上!
ミシェル

私にとっての問題は、スワップパーティションがまったくなかったということでした(どのように発生したのかわかりません)。この回答で説明されているように、スワップパーティションを作成してファイルに追加することで問題を修正しました。
tjespe

「ファイルにUUIDを含める必要があります...」とはどういう意味かわかりません。2つのTYPE = "swap" UUID、実際の(/ dev / sda6)とマップされた(/ dev / mapper / cryptswap1)があります。スワップパーティションまたは暗号化されていない場合に発生する可能性があります。とにかく、私は去って=none、すべてが今うまくいきます。
パブロA

追加:Ubuntu 18.10では/etc/initramfs-tools/conf.d/resumeが存在しないため、作成し、RESUME = noneで作成しました。
NoAngel

1

Ubuntuのすべてのインストールで同じ問題が発生しました。

LVでスワップ付きのLVMを使用しています。

デスクトップで/etc/initramfs-tools/conf.d/resumeは、休止状態になる可能性を回避するUUIDを参照しています。

サーバーに/etc/initramfs-tools/conf.d/resumeはインストール後に存在せず、起動時の遅延やlvmetadエラーが発生します。

sudo su -c 'echo RESUME=/dev/mapper/the_swap_LV_name > /etc/initramfs-tools/conf.d/resume' 
sudo update-initramfs -u

https://launchpad.net/bugs/1768230

起動時の遅延やlvmetadエラーはもうありません。

敬具

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.