物理的なラップトップに移行したいVBにUbuntuMateTrustyをインストールしています。このガイドに従うことで、起動して実行することができました。
現在の問題は、現在のパーティションを拡張してディスクの残りの部分をいっぱいにし、暗号化されてLVMを使用することです。
Gpartedはこのタイプの操作をサポートしていないため、CLIを使用する必要があります。ただし、パーティションの手動サイズ変更については何も理解していません。見つけたガイドはすべて、パーティションの縮小に焦点を当てているか、ひどく時代遅れになっています。
一部のパーティションの第一人者は、私が従うためのガイドを提供できますか?
ありがとう
承認された回答:
長い間いじり回し、何度も失敗した後(バックアップをありがとう)、サイズを変更することができました。これが私のガイドです。
これは、私のようなパーティションテーブルがあることを前提としています。sda1はスワップで約250MB、sda2はsda5(暗号化ボリューム)とsda2の前にたくさんの空き領域があるコンテナです。
|sda1|sda2 (sda5)|free space|
お気に入りのディストリビューションのLiveCDを起動します。 gpartedを実行し、sda1パーティションを約20MB縮小します。これは、fdiskがsda2の開始とsda5の間に未割り当て領域のバッファーを必要とするためです。理由はわかりません。その間、sda2のサイズを可能な限り右端まで大きくします。
最終的には
|sda1|free space|sda2 (sda5)|
先に進み、fdiskを起動します
sudo fdisk /dev/sda
pを押して、現在のパーティションスキームを出力します。 sda5が始まる場所を書き留めます。
dを押して、最初にsda5、次にsda2を削除します。怖い。
次に、nを押して新しいボリュームを作成します。 eを押して、拡張タイプを選択し、2に番号を付けます。開始と終了のデフォルトはOKである必要があります。
ここで、新しいパーティションを作成します。タイプはLinux(デフォルトである必要があります)で、番号を5にします。開始値は前にsda5に書き留めた値と同じである必要があり、終了値はデフォルト値です(可能な限り)。 。
もう一度pを押してすべてが正常であることを確認し、wを押して変更をディスクに書き込みます。
ライブCDを再起動します。
gpartedを開くと、次のようになります
|sda1|sda2 (free space) (sda5)|
次の手順に従ってください:
ファイルシステムを復号化します。
sudo cryptsetup luksOpen /dev/sda5 crypt1
ライブCDを入手して、LVMを認識(アクティブ化)します。
sudo vgscan --mknodes
sudo vgchange -ay
クリプトのサイズを変更します。
sudo cryptsetup resize crypt1
(LVM)物理ボリュームのサイズを変更します。
sudo pvresize /dev/mapper/crypt1
ルート(LVM)論理ボリュームのサイズを変更します。
関連:Ubuntuにインテルグラフィックスインストーラーをインストールしようとすると、「配布はサポートされません」?(LVM)物理ボリュームのロックを解除します。
sudo pvchange -x y /dev/mapper/crypt1
(LVM)物理ボリュームのサイズを変更します。
sudo lvresize -l +100%FREE /dev/ubuntu-vg/root
物理ボリュームを再度ロックします。
sudo pvchange -x n /dev/mapper/crypt1
ファイルシステムのサイズを変更します。
sudo e2fsck -f /dev/mapper/ubuntu--vg-root
sudo resize2fs -p /dev/mapper/ubuntu--vg-root
これで、再起動しても問題がないはずです。すべてがうまくいけば、暗号化されたパーティションが大きくなるはずです。
注 :この方法には、約20MBのスワップを奪うという欠点があります。スワップのサイズ変更が行われていない場合、fdiskではsda5を必要な位置に書き込むことができません(破損につながる可能性があります)。この警告は、誰かがfdiskが舞台裏で何をしているのかを正確に説明し、入札を行う方法があるかどうかを説明するまで必要です。