Ir para o conteúdo

Como resolvo o erro "ClientError: BLSC-style GRUB found" que recebo quando uso o VM Import/Export no Amazon EC2?

2 minuto de leitura
0

Quero usar o VM Import/Export para importar uma imagem de máquina virtual (VM) para o Amazon Elastic Compute Cloud (Amazon EC2) ou exportar uma imagem de máquina da Amazon (AMI). A imagem é do Red Hat Enterprise Linux (RHEL) 8, CentOS 8 ou Oracle Linux 8. No entanto, recebo a mensagem de erro "ClientError: BLSC-style GRUB found, but unable to detect default kernel".

Breve descrição

O erro "ClientError: BLSC-style GRUB found" ocorre se o VM Import/Export não conseguir detectar o kernel padrão na sua imagem do VM.

Para usar o VM Import/Export no Amazon EC2, você deve definir o parâmetro GRUB_ENABLE_BLSCFG no arquivo /etc/default/grub como false. Por padrão, GRUB_ENABLE_BLSCFG é definido como true. Se o parâmetro for true, o GRUB2 usa arquivos blscfg e entradas do arquivo /boot/loader em vez de entradas menuentry do arquivo grub.cfg. Como resultado, você recebe a mensagem de erro "ClientError: BLSC-style GRUB found".

O erro "ClientError: BLSC-style GRUB found" também ocorre se você usar um kernel não compatível.

Resolução

Pré-requisitos: confirme se você usa as versões compatíveis do sistema operacional (SO) e do kernel.

Se você usa um sistema operacional e um kernel compatíveis e ainda recebe a mensagem de erro "ClientError: BLSC-style GRUB found", conclua as seguintes etapas:

  1. Abra o arquivo /etc/default/grub com um editor de texto em como vi.<br id=hardline_break/> Exemplo de comando:

    sudo vi /etc/default/grub
  2. Defina o parâmetro GRUB_ENABLE_BLSCFG como false.<br id=hardline_break/> Texto de exemplo:

    GRUB_ENABLE_BLSCFG=false
  3. Execute o comando a seguir para reconstruir o arquivo de configuração GRUB:

    grub2-mkconfig -o /boot/grub2/grub.cfg
  4. Teste o VM para garantir que ele ainda funcione no local. Em seguida, importe a nova imagem do VM ou exporte a AMI.

  5. (Opcional) Defina o parâmetro novamente como true depois de importar a nova imagem ou exportar a AMI.

AWS OFICIALAtualizada há 9 meses