여유 공간이 있는 디스크에 기존 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
)은 모두 우분투이고, 새로운 것은 LVM
끝났고 LUKS
, 오래된 것은 ext4
끝났습니다 LUKS
. 현재는 새 작업을 시작할 수 없습니다.
이 문제는 Ubuntu에만 국한된 문제가 아니라고 확신하므로(그러나 (U)EFI 및 LUKS+LVM의 부트로더와 관련되어 있음) 여기에 질문합니다.
편집: 시스템은 (U)EFI를 사용하여 부팅합니다. 즉, EFI 구성과 파티션의 파일을 수정해야 함을 의미합니다 /boot
.
답변1
UEFI 자체가 꼭 필요하지 않은 경우 UEFI 대신 레거시 부팅을 사용하도록 펌웨어를 변환할 수 있습니다. 그런 다음 기존 부트 로더를 사용하여 부팅 파티션을 직접 부팅하십시오.