boot.log に「論理ボリュームのパスが無効です」と表示される

boot.log に「論理ボリュームのパスが無効です」と表示される

次のメッセージが表示されます/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 のエラー メッセージも消えました。問題はようやく解決したようです。

関連情報