Amazon EC2 AMI의 부팅 모드 파라미터 확인하기

Amazon EC2 AMI의 부팅 모드 파라미터 확인하기

AMI의 부팅 모드(boot mode) 파라미터는 선택 항목이에요. AMI는 uefi, legacy-bios, uefi-preferred 중 하나의 부팅 모드 값을 가질 수 있어요.

출처: 문서

본문

일부 AMI에는 부팅 모드 파라미터가 없어요. AMI에 부팅 모드 파라미터가 없으면 그 AMI에서 실행한 인스턴스는 인스턴스 유형의 기본값을 사용해요. 기본값은 Graviton 인스턴스 유형에서 uefi, Intel 및 AMD 인스턴스 유형에서 legacy-bios예요.

Console

AMI의 부팅 모드 파라미터 확인하기

  1. Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다.
  2. 탐색 창에서 AMIs를 선택한 다음, AMI를 선택합니다.
  3. Boot mode 필드를 확인합니다.
    • 값이 uefi면 AMI가 UEFI를 지원한다는 뜻이에요.
    • 값이 uefi-preferred면 AMI가 UEFI와 Legacy BIOS를 모두 지원한다는 뜻이에요.
    • 값이 없으면 AMI에서 실행한 인스턴스는 인스턴스 유형의 기본값을 사용해요.

인스턴스 실행 시 AMI의 부팅 모드 파라미터 확인하기

인스턴스 시작 마법사로 인스턴스를 실행할 때 AMI를 선택하는 단계에서 Boot mode 필드를 확인하면 돼요. 자세한 내용은 애플리케이션 및 OS 이미지(Amazon Machine Image) 문서를 참고하세요.

AWS CLI

AMI의 부팅 모드 파라미터 확인하기

describe-images 명령을 사용해 AMI의 부팅 모드를 확인합니다.

aws ec2 describe-images \
    --region us-east-1 \
    --image-id ami-0abcdef1234567890 \
    --query 'Images[].BootMode' \
    --output text

다음은 예시 출력입니다.

uefi

출력에서 값이 uefi면 AMI가 UEFI를 지원한다는 뜻이에요. uefi-preferred면 UEFI와 Legacy BIOS를 모두 지원하고, 값이 없으면 인스턴스 유형의 기본값을 사용해요.

PowerShell

AMI의 부팅 모드 파라미터 확인하기

Get-EC2Image cmdlet을 사용해 AMI의 부팅 모드를 확인합니다.

Get-EC2Image -Region us-east-1 `
    -ImageId ami-0abcdef1234567890 | Format-List Name, BootMode, TpmSupport

다음은 예시 출력입니다.

Name       : TPM-Windows_Server-2016-English-Full-Base-2023.05.10
BootMode   : uefi
TpmSupport : v2.0

출력에서 BootMode 값이 AMI의 부팅 모드를 나타내요. uefi면 UEFI를, uefi-preferred면 UEFI와 Legacy BIOS를 모두 지원하고, 값이 없으면 인스턴스 유형의 기본값을 사용해요.

더 알아보기

  • UEFI 부팅 모드 요구 사항
  • 인스턴스 유형 부팅 모드