내용으로 건너뛰기

Amazon EC2에서 VM Import/Export 사용 시 발생하는 "ClientError: BLSC-style GRUB found" 오류는 어떻게 해결합니까?

2분 분량
0

VM Import/Export를 사용하여 가상 머신(VM) 이미지를 Amazon Elastic Compute Cloud(Amazon EC2)로 가져오거나 AAmazon Machine Image(AMI)를 내보내고 싶습니다. 이미지는 Red Hat Enterprise Linux(RHEL) 8, CentOS 8 또는 Oracle Linux 8에서 가져온 것입니다. 하지만 "ClientError: BLSC-style GRUB found, but unable to detect default kernel" 오류가 발생합니다.

간략한 설명

"ClientError: BLSC-style GRUB found" 오류는 VM Import/Export가 VM 이미지의 기본 커널을 감지할 수 없는 경우 발생합니다.

Amazon EC2에서 VM Import/Export를 사용하려면 /etc/default/grub 파일의 GRUB_ENABLE_BLSCFG 파라미터를 false로 설정해야 합니다. 기본적으로 GRUB_ENABLE_BLSCFG는 true로 설정되어 있습니다. 이 파라미터를 true로 설정하면 GRUB2는 grub.cfg 파일의 menuentry 항목 대신 blscfg 파일과 /boot/loader 파일의 항목을 사용합니다. 그 결과 "ClientError: BLSC-style GRUB found" 오류 메시지가 나타납니다.

"ClientError: BLSC-style GRUB found" 오류는 지원되지 않는 커널을 사용하는 경우에도 발생합니다.

해결 방법

사전 요구 사항: 지원되는 운영 체제(OS) 및 커널 버전을 사용 중인지 확인하십시오.

지원되는 OS와 커널을 사용 중인데도 여전히 "ClientError: BLSC-style GRUB found" 오류 메시지가 표시되면 다음 단계를 완료하십시오.

  1. vi와 같은 텍스트 편집기로 /etc/default/grub 파일을 엽니다.<br id=hardline_break/> 명령 예시:

    sudo vi /etc/default/grub
  2. GRUB_ENABLE_BLSCFG 파라미터를 false로 설정합니다.<br id=hardline_break/> 예시 텍스트:

    GRUB_ENABLE_BLSCFG=false
  3. 다음 명령을 실행하여 GRUB 구성 파일을 다시 빌드합니다.

    grub2-mkconfig -o /boot/grub2/grub.cfg
  4. VM을 테스트하여 온프레미스에서 계속 작동하는지 확인합니다. 그런 다음 새 VM 이미지를 가져오거나 AMI를 내보냅니다.

  5. (선택 사항) 새 이미지를 가져오거나 AMI를 내보낸 후 파라미터를 true로 다시 설정합니다.

AWS 공식업데이트됨 9달 전