暗号化されたハードドライブにMintをインストールしようとしましたが、部分的に成功したようです。ただし、一部の構成が正しくないため、システムを起動できません。今はどのように修正するのか分かりません。
私が従うおおよそのガイドラインは次のとおりです。http://blog.andreas-haerter.com/2011/06/18/ubuntu-full-disk-encryption-lvm-luks.sh
違いは、パーティショニングにGPartedを使用することです。私もWindowsでデュアルブートし、/ homeに追加のパーティションを使用しません。
/dev/sda4
vgは論理区画内の拡張区画にあります。/dev/sda5
/boot
プライマリパーティションに/dev/sda3
ブートローダが開いています。
/dev/sda
インストールは順調に進み、スクリプトと同様にLive DVDからファイルシステムをマウントできましたが、chroot部分のスクリプトが失敗してシステムが起動しません。
暗号化されたパーティションをマウントするためのブートを許可するにはどうすればよいですか?
fstabとcrypttabだけを編集すれば十分ですか?暗号化されたパーティションにあるように見えるため、ブートでは読み取れません。
十分だとしたらどんな姿になりますか?すべてが非常に混乱しているようで、問題について読むのに良いソースが見つかりません...
修正する:
fdisk -l /dev/sda
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 209715199 104754176 7 HPFS/NTFS/exFAT
/dev/sda3 209715200 210763775 524288 83 Linux
/dev/sda4 210763776 625141759 207188992 5 Extended
/dev/sda5 210765824 567281663 178257920 83 Linux
/dev/sda6 567283712 625141759 28929024 7 HPFS/NTFS/exFAT
pvs
PV VG Fmt Attr PSize PFree
/dev/dm-0 mint lvm2 a- 170.00g 0
pvscan
PV /dev/dm-0 VG mint lvm2 [170.00 GiB / 0 free]
Total: 1 [170.00 GiB] / in use: 1 [170.00 GiB] / in no VG: 0 [0 ]
vgscan
Reading all physical volumes. This may take a while...
Found volume group "mint" using metadata type lvm2
vgs
VG #PV #LV #SN Attr VSize VFree
mint 1 2 0 wz--n- 170.00g 0
mount /dev/mapper/mint-root /mnt
+
cat /mnt/etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
/dev/mapper/mint-root / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda3 during installation
UUID={uuidhre} /boot ext4 defaults 0 2
/dev/mapper/mint-swap none swap sw 0 0
cat /mnt/etc/crypttab
- 手動編集
# <target name> <source device> <key file> <options>
lvm_crypt /dev/sda5 none luks
読みやすい形式のリファレンスチュートリアル:http://blog.andreas-haerter.com/2011/06/18/ubuntu-full-disk-encryption-lvm-luks
解決策:
インストール後のアップデートはチュートリアルでは機能しません。 initramfsを呼び出す前に、crypttabファイルを手動で作成または修復する必要があります。
を除くすべてを呼び出し、 でintitramfs
開き、ファイルをパッチします。そのようにすべてのことが順調に進められた。/mnt/etc/crypttab
nano
chroot
initramfs
答え1
明らかな構成エラーがあります。
lvm_crypt /dev/sda5 none luks
lvm_crypt
インストール中にボリュームのパスワードを復号化し、名前を付けました。/dev/mapper/mint-root
起動時にパスワードの入力を求められますか?
また、後でinitramfsを更新しましたか?なぜなら、このcrypttabはルートパーティション用であるため、組み込みが必要なからです。
編集する
mint_root /dev/sda5 none luks
そして、chroot内でdoを使用するとupdate-initramfs -u
問題が解決します。