次のメッセージが表示されます/var/log/boot.log
:
lvmetad はまだアクティブではありません。sysinit
"disk/by-uuid/db9c53d1-9f64-4bb7-970c-9fce38b499d4" 中に直接アクティブ化を使用しています: 論理ボリュームのパスが無効です。
UUID はスワップ パーティションであり、休止状態にも使用されます。さまざまな構成オプションを試してみると、メッセージの根本原因を GRUB 構成まで追跡できました。
私のは/etc/default/grub
次のようになります:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="resume=UUID=db9c53d1-9f64-4bb7-970c-9fce38b499d4 other-option=value"
参考までに/etc/fstab
:
# <file system> <mount point> <type> <options> <dump> <pass>
# sda4
UUID=38a2c53b-2a10-4653-8869-b819c1b0c3be / ext4 errors=remount-ro 0 1
# sda5
UUID=51cd4543-09c0-4eb6-959a-692991c4429e /home ext4 defaults 0 2
# sda2
UUID=db9c53d1-9f64-4bb7-970c-9fce38b499d4 none swap sw 0 0
# sda1
UUID=36A8-4C49 /boot/efi vfat umask=0077 0 1
論理ボリュームを使用していないため、LVM2 をアンインストールするなど、このエラー メッセージを修正するためにさまざまな設定を試しました。
このエラーを解消する方法を知っている人はいますか?
答え1
古い回答:
偶然いくつかのブログを閲覧中に解決策を見つけました。Brandon
Beck による次のコメントをご覧ください。http://chriseiffel.com/uncategorized/step-by-step-how-to-get-hibernate-working-for-linux-ubuntu-11-04-mint-11/#comment-116
次のように、UUID の代わりにスワップ パーティションの PARTUUID を使用するように /etc/default/grub を変更する必要がありました。
「再開=PARTUUID=...」
スワップ パーティションの PARTUUID は で取得できますblkid
。
その後、 を実行しますsudo update-grub
。
修正された回答:
grub エントリを PARTUUID に変更した後、休止状態が機能しなくなりました。/etc/initramfs-tools/conf.d/resume をそれに応じて変更する必要がある可能性があります。
しかし、Clonezilla によって以前作成された swap パーティションを再フォーマットし、すべての構成ファイルを新しい UUID で更新しました。また、/etc/default/grub を「再開」用の UUID を使用するように切り替え、新しい UUID を入力しました。
これで、ハイバネーションが再び機能し、boot.log のエラー メッセージも消えました。問題はようやく解決したようです。