Ubuntu 12.10インストーラーでフルディスク暗号化機能を使用する場合、個別の/ homeパーティションを作成する方法は?
警告:あなたがしていることは正しく行われなければならないことを覚えておいてください。ハードドライブ全体にインストールしていて、ディスク全体を上書きする場合、心配はありません。
インストール中、この画面が表示されたら:
他の何かを選択します。
最低2つのパーティション(スワップが必要な場合は3つ)を作成する必要があります。
システム用に1つのパーティションを作成し、マウントポイントを「/」に設定します
ホームディレクトリ用に別のパーティションを作成し、マウントポイントを「/ home」に設定します
必要に応じて、スワップパーティションも作成します。
/ homeディレクトリを暗号化するように求められたら、そのオプションを選択します。
このプロセスを開始する前に、これを参照してください tutorial 別のシステムがすでにインストールされていて、その横にインストールする場合は、remastersysでバックアップするか、ファイルをバックアップしてください。
これは、Mint 17.2でも機能します。これがまだ修正されていないことを信じるのは難しいです。
起動してディスクをインストールし、ターミナルを開きます。 UEFIなしでGPTを使用する場合、gdiskでディスクをパーティション分割します。
gdisk /dev/sda
Gdiskで:
ここで、作成したパーティションにLUKSコンテナーを作成し、「lvm」(または必要なもの)を呼び出します。
cryptsetup luksFormat /dev/sda3
cryptsetup luksOpen /dev/sda3 lvm
LUKSコンテナーにLVMの物理ボリュームを作成してから、ボリュームグループを作成します。
pvcreate /dev/mapper/lvm
vgcreate lvmgrp /dev/mapper/lvm
論理ボリュームを作成します(サイズは異なる場合があります):
lvcreate -L 4G lvmgrp -n swapvol
lvcreate -L 20G lvmgrp -n rootvol
lvcreate -l +100%FREE lvmgrp -n homevol
次に、ターミナルを開いたままインストーラーを起動します。パーティショニングのステップで、「Something Else」を選択します。次のマウントポイントを設定し、必要に応じて[フォーマット]ボックスをオンにします。
ここでインストールを続行しますが、インストールの最後に「試行を続ける」をクリックします。
端末に戻り、新しいシステムをchrootにマウントします。
mount /dev/mapper/lvmgrp-rootvol /mnt
mount /dev/sda2 /mnt/boot
cd /mnt
mount /dev --bind dev
chroot .
mount proc
mount sysfs
mount devpts
mount tmpfs
blkid
を実行して、LUKSコンテナー(/ dev/sda3)のUUIDを取得します。
次の行を使用して、/ etc/crypttabを編集または作成します。
lvm UUID=8f379863-d591-4101-9251-70ae8a34ad02 none luks
もちろん、UUIDは異なります。これにより、システムはブート時にLUKSコンテナを「lvm」という名前で開こうとします。
これを実際に行うのは最初のRAMイメージなので、更新する必要があります。
update-initramfs -u
これにより、crypttabファイルから読み取られ、initramイメージに必要な変更が加えられます。これで、ブート時にパスフレーズを入力するプロンプトが表示されます。
安全のためにすべてをアンマウントします。
umount tmpfs
umount devpts
umount sysfs
umount proc
exit
umount dev
umount boot
cd
umount /mnt
次に、再起動してインストールディスクを取り出します。
ブート時に何が起こるかは次のとおりです。
こちら 良いリファレンス。