라이브로 실행중인 openSUSE 설치를 MBR에서 GPT / UEFI로 변환 할 생각이있었습니다. 이 튜토리얼을 따라 디스크 유지 파티션과 관련 데이터를 성공적으로 변환했습니다. 내 원래 설정은 다음과 같습니다.
/dev/sda1 ext4 /boot
/dev/sda2 LVM
/dev/root/root ext4 /
/dev/root/home ext4 /home
디스크를 GPT로 변환 한 후 리눅스가 부팅되지 않았다고 생각합니다. BIOS는 현재 GPT 디스크에있는 MBR 부팅 Linux 옵션을 보여주지 않았습니다. 이제 설정해야 grub2-efi
합니다.
156MB의 EFI 파티션 grub2efi
에 설치해야합니다 /dev/sda
. 먼저, /boot
EFI에 따라 VFAT로 변환 ( "백업, 형식 및 복원 된 파일 읽기") 했습니다. 또한 파티션 유형이 EFI Boot인지 다시 확인했습니다. 루트 파티션에 마운트 & chroot하기 위해 Live openSUSE를 실행했습니다.
# cryptsetup luksOpen /dev/sda2 root
# vgchange -a y suse
# mkdir /mnt/suse
# mount /dev/suse/root /mnt/suse
# mount /dev/suse/home /mnt/suse/home
# mount /dev/sda1 /mnt/suse/boot
# for i in /dev /dev/pts /sys /proc; do mount -B $i /mnt/suse$i; done
# chroot /mnt/suse
YaST Boot Loader 구성으로 시도했지만 나중에 grub2-efi-install
결과는 항상 다음과 같습니다. Linux로 EFI 부팅하면 GRUB의 복구 콘솔에 "알 수없는 파일 시스템"오류가 표시됩니다.
현재 파티션 설정은 다음과 같습니다
/dev/sda1 vfat /boot #only this changed
/dev/sda2 LVM
/dev/root/root ext4 /
/dev/root/home ext4 /home
간단하게 질문 : grub 부팅을 암호화 된 시스템 파티션으로 만들려면 어떻게해야합니까?