Luksを使用してハードドライブ全体を暗号化し、sda
ドライブを物理ボリュームにしました。そのボリュームの下にvg00
3つの論理ボリュームを持つボリュームグループを作成します。
lv00_root
、、lv01_home
これは物理ボリュームのボリュームグループlv02_swap
に含まれる論理ボリュームです。vg00
/dev/sda
xubuntu@xubuntu:~$ sudo lvdisplay /dev/vg00
--- Logical volume ---
LV Path /dev/vg00/lv00_root
LV Name lv00_root
VG Name vg00
LV UUID 9bzRlY-LWT3-YBV5-yK9U-s3yT-n8MR-B5HjAP
LV Write Access read/write
LV Creation host, time xubuntu, 2015-08-28 05:11:15 +0000
LV Status available
# open 1
LV Size 12.00 GiB
Current LE 3072
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:1
--- Logical volume ---
LV Path /dev/vg00/lv01_home
LV Name lv01_home
VG Name vg00
LV UUID B9Ykg2-65Aq-fOS2-1T9I-msfW-OlLf-yMDJT5
LV Write Access read/write
LV Creation host, time xubuntu, 2015-08-28 05:11:29 +0000
LV Status available
# open 1
LV Size 15.00 GiB
Current LE 3840
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:2
--- Logical volume ---
LV Path /dev/vg00/lv02_swap
LV Name lv02_swap
VG Name vg00
LV UUID HHiMFa-D9fi-RH6B-ITN6-olQW-Fx0A-FSSzsY
LV Write Access read/write
LV Creation host, time xubuntu, 2015-08-28 05:11:41 +0000
LV Status available
# open 0
LV Size 2.00 GiB
Current LE 512
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:3
私はfstab
次のようになります(/dev/sda UUIDをエントリとして試しました。今説明します)。
# <file system> <mount point> <type> <options> <dump> <pass>
#UUID=d6055580-65af-4ef0-aba5-dfcecaa0c82f none luks defaults 0 1
/dev/mapper/vg00-lv00_root / ext4 errors=remount-ro 0 1
# /boot was on /dev/sdb1 during installation
UUID=05b8b1aa-4067-4938-ad02-72c3d7fb7331 /boot ext2 defaults $
/dev/mapper/vg00-lv01_home /home ext4 defaults 0 2
/dev/mapper/vg00-lv02_swap none swap sw 0 0
私の/etc/crypttab
ものは次のとおりです。
roothd UUID=d6055580-65af-4ef0-aba5-dfcecaa0c82f none luks
/dev/sda
ブートローダのロック解除画面で既存のドライブパスワードを入力し、すべての論理ボリュームを含むボリュームグループのロックを解除したいと思います。vg00
またはをupdate-initramfs -u
変更して実行しました。fstab
crypttab
起動時に grub 画面が表示され、Ubuntu シェルに入りますALERT! /dev/mapper/vg00-lv00_root does not exist
。
initramfs
grub.cfg は Linux で生成されたイメージへのパスを設定するため、これが grub 問題であると疑われます/dev/mapper/vg00-lv00_root
。明らかに/dev/sda
、Grubがアクセスする前に、親物理ボリュームの復号化が必要です。
助けてくれてありがとう。