Debian 8 Jessieのインストールプロセス中に、フルディスク暗号化+ LVMを使用してすべてのHDDを暗号化しようとしましたが、暗号化しましたが、少し「問題」があります。
システムがディスクのロックを解除するためのパスワードを要求する前に、次のメッセージが表示されます。
Loading, please wait...
[5.004102] sd 2:0:0:0: [sda] Assuming drive cache: write through
Volume group "lvm_group" not found
Skipping volume group lvm_group
Unable to find LVM volume lvm_group/root
Volume group "lvm_group" not found
Skipping volume group lvm_group
Unable to find LVM volume lvm_group/swap
Please unlock disk sda5_crypt:
しかし、パスワードを入力してEnterキーを押すと、システムは問題なく正常に起動します。理由がわかりません。
他のフォーラムや記事/マニュアルで同様の問題を抱えている人を見つけましたが、「LVMボリュームが見つかりません」というメッセージが表示された後、見つけられなかった人は起動できませんが、パスワードを入力するとシステムを起動できます。
私のfstab:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/lvm_group-root / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
UUID=4f7e12ab-84d3-4715-bab4-62cf5033ca8a /boot ext4 defaults 0 2
/dev/mapper/lvm_group-home /home ext4 defaults 0 2
/dev/mapper/lvm_group-swap none swap sw 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
私のcrypttab:
sda5_crypt UUID=21feadfc-72e7-4a2c-b5f2-0c9ca3137b03 none luks
私の/ proc/cmdline:
BOOT_IMAGE=/vmlinuz-3.16.0-4-AMD64 root=/dev/mapper/lvm_group-root ro quiet
では、どうすれば修正してこれらのメッセージを回避できますか?私はすべてを試したような気がします。
これはエラーではないので、それをなくそうとするべきではありません。
Initramfsのスクリプトは、暗号化されたデバイスの復号化にパスフレーズを要求する前に、ルートデバイスを含むLVM VGをアクティブ化できるかどうかを日和見的にチェックしています。ルートデバイスが暗号化されていない場合、これは機能し、システムは遅延なく起動します。それ以外の場合は、パスフレーズを入力して暗号化されている可能性のあるデバイスを復号化する機会を得てから、VGへのアクセスを再試行します。見る:
_/usr/share/initramfs-tools/scripts/local-top/lvm2
/usr/share/initramfs-tools/scripts/local-top/cryptroot
_
特に、これらの各スクリプトの関数activate_vg()
です。