
저는 Ubuntu 클라우드 이미지 저장소의 AMI를 사용하여 EC2에서 Ubuntu 14.04를 실행하는 시스템을 구축했습니다. AMI에는 커널 3.13.0-37이 포함되어 있지만 3.13.0-39는 업데이트로 제공됩니다.
실행 후 apt-get dist-upgrade
새 linux-image
패키지가 다운로드되어 설치되지만 재부팅하면 이전 커널로 돌아갑니다.
한때 특별한 "ec2 커널"이 필요했지만 더 이상 사용할 수 없다는 것을 알고 있습니다. EC2 VM의 커널을 어떻게 업그레이드할 수 있나요?
답변1
이는 "pv"(반가상화) EC2 가상 머신에서만 발생하는 문제입니다. 이러한 시스템에서는 기본 Xen DomU 설정(PV)에서 실행할 수 있도록 커널을 패치해야 합니다. 따라서 "ec2 커널"은 시스템을 손상시킬 수 있으므로 PV 시스템에서 교체할 수 없습니다.
이후 AWS는 HVM(하드웨어 IOMMU를 사용하여 하드웨어 장치에 대한 액세스를 가상화하여 가상 머신의 기본 드라이버가 하드웨어에 직접 액세스할 수 있도록 하는 Xen 용어인 하드웨어 가상 머신)을 선호하게 되었기 때문에 열심히 일하는 것을 중단했습니다. EC2 특정 커널을 최신 버전으로 출시했으며 HVM 가상 머신에서 모든 커널을 사용할 수 있어야 합니다.