GRUB는 BIOS에 들어간 후에만 Kubuntu가 있는 LVM 디스크를 참조합니다.

GRUB는 BIOS에 들어간 후에만 Kubuntu가 있는 LVM 디스크를 참조합니다.

부팅에 문제가 있습니다.

나는 설치했다쿠분투 13.10수동으로 파티션을 나누지 않고 표준 이미지 파일에서(표준 설치 프로그램 사용) 설정 과정에서 "전체 암호화된 LVM에 설정" 옵션을 선택했습니다. 두 개의 디스크가 있습니다: hd0(Windows 8이 사전 설치되어 있음) 다른 하나는 hd1Kubuntu가 포함되어 있습니다. 설치가 완료된 후 재부팅했는데 다음 메시지가 나타납니다.

       [ BASH와 같은 최소한의 라인 편집이 지원됩니다. 을 위한
         첫 번째 단어, TAB에는 가능한 명령이 나열됩니다.
         완료. 다른 곳에서는 TAB에 가능한 항목이 나열됩니다.
         장치/파일 이름 완성. ]
애벌레>

"reboot"를 입력한 다음 BIOS에 들어가서 변경 사항을 저장하지 않고 종료하면 이제 나열된 옵션 Kubuntu, Windows 등이 포함된 일반 그럽을 볼 수 있습니다.

성공적으로 쿠분투를 부팅할 수 있습니다.

ls최소 그럽을 입력하면 6개의 파티션이 표시 hd0되고 에는 아무것도 표시되지 않습니다 hd1. GRUB은 hd1BIOS가 어떻게든 사전 로드한 후에만 보이기 시작한 것 같습니다 .

또한 grub.cfg 추가를 수정하려고 시도했지만 instmod lvm성공하지 못했습니다. 아마도 GRUB가 LVM 자체에 있기 때문일 것입니다. 여러 포럼 스레드를 읽었지만 이 문제를 분류하는 방법조차 모릅니다.

누구든지 나를 도와줄 수 있나요?

업데이트. 내 구성을 찾을 수 있습니다.여기...

업데이트최소 GRUB를 입력하면 exit일반 GRUB가 표시됩니다.

업데이트다음은 'sudo parted --list' 출력입니다.여기

답변1

당신의sudo parted --list산출, 부팅 파티션을 LVM에 넣었습니다... 나쁜 생각입니다! 향하다Linux 문서화 프로젝트왜 하면 안되는지 읽어보세요...

boot부트로더가 아직 LVM 볼륨을 이해하지 못하기 때문에 LV에 포함되지 않습니다. LVM에서 부팅이 가능하지만 시스템을 부팅할 수 없게 될 위험이 있습니다.[원문]

관련 정보