空き容量のあるディスクに既存のLinuxがあります。既存の/
パーティションが小さすぎて別々に/
新しいパーティションを作成した後、古い/home
パーティションから新しいパーティションにrsync
ファイルを移動しました。/
/
/home
既存のブートローダに新しいLinux用のオプションを追加するか、他のオプションと一緒に新しいEFI / UEFIオプションをインストールするように指示するにはどうすればよいですか?
状況を複雑にするために/
パーティショニングはLUKS
。
ディスクレイアウト:
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 234.3G 0 disk
├─sda1 8:1 0 100M 0 part /boot/efi
├─sda2 8:2 0 556M 0 part /boot
├─sda3 8:3 0 21.4G 0 part
│ └─sda3_crypt 254:0 0 21.4G 0 crypt /
└─sda4 8:4 0 120.5G 0 part
└─lvm_vol 254:1 0 120.5G 0 crypt
├─lvm_swap 254:2 0 8G 0 lvm
├─lvm_linux 254:3 0 22G 0 lvm
└─lvm_home 254:4 0 52.8G 0 lvm
新しいもの(on lvm_linux
)と古いもの(on sda3_crypt
)はどちらもUbuntuであり、新しいものはLVM
終わりLUKS
、古いものはext4
終わりましたLUKS
。現時点では、新しいタスクを開始できません。
この問題はUbuntuに固有の問題ではないと確信しているので(しかし(U)EFIとLUKS + LVMのブートローダーに関連している)、ここで質問します。
編集:システムは(U)EFIを使用して起動します。つまり、EFI構成とパーティション内のファイルを変更する必要があることを意味します/boot
。
答え1
UEFI自体が不要な場合は、UEFIの代わりにレガシーブートを使用するようにファームウェアを変換できます。次に、既存のブートローダを使用してブートパーティションを直接ブートします。