EC2에 커스텀 OS를 설치하는 방법은 다음과 같습니다:
커스텀 AMI 생성
원하는 OS의 ISO 파일을 준비합니다.
VirtualBox나 VMware와 같은 가상화 소프트웨어를 사용하여 ISO로 가상 머신을 생성합니다[10].
가상 머신에 OS를 설치하고 필요한 설정을 합니다[10].
가상 머신을 OVF(Open Virtualization Format) 형식으로 내보냅니다[10].
내보낸 OVF 파일을 VMDK 형식으로 변환합니다[1].
VMDK 파일을 S3 버킷에 업로드합니다[1].
AWS CLI를 사용하여 VMDK 파일을 AMI로 변환합니다[1].
AMI 사용
EC2 콘솔에서 “인스턴스 시작”을 선택합니다[8].
“내 AMI” 탭에서 생성한 커스텀 AMI를 선택합니다.
인스턴스 유형, 네트워크 설정 등을 구성합니다.
인스턴스를 시작합니다.
이 방법을 통해 원하는 OS를 EC2 인스턴스에 설치할 수 있습니다. 단, 커스텀 AMI 생성 과정이 복잡하고 시간이 소요될 수 있으며, AWS에서 지원하는 OS 목록에 제한이 있을 수 있음을 유의해야 합니다[18].
Citations:
[1] https://byunsw4.tistory.com/7
[2] https://www.ibm.com/docs/pl/spectrum-symphony/7.3.1?topic=aws-creating-custom-linux-image-in
[3] https://startcoriny.tistory.com/notice/86
[4] https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-instance-connect-set-up.html
[5] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-connect-set-up.html
[6] https://codediary21.tistory.com/28
[7] https://doing7.tistory.com/30
[8] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html
[9] https://webcooker.tistory.com/71
[10] https://stackoverflow.com/questions/11018747/create-new-ec2-instance-with-custom-iso/11179324
[11] https://nowbatel.tistory.com/entry/아마존-AWS-EC2서버-세팅
[12] https://dev.to/otomato_io/from-iso-to-ami-how-to-create-your-own-custom-ami-5213
[13] https://kingsurvival.tistory.com/3
[14] https://blog.naver.com/leebisu/222498182013?viewType=pc
[15] https://forums.contractoruk.com/technical/111453-deploying-a-custom-iso-to-aws.html
[16] https://blog.naver.com/appeal7712/222738554934?viewType=pc
[17] https://aws-hyoh.tistory.com/285
[18] https://docs.aws.amazon.com/ko_kr/systems-manager/latest/userguide/operating-systems-and-machine-types.html