短的
eu-central-1 中的最新 ubuntu pro AMI 具有不受支持的内核,并且其实时补丁支持已终止。
我应该使用哪个 AMI 来启动最近运行的 LTS 22.04 Pro Ubuntu,以及如何找到它?
我做了什么
我尝试启动一个Ubuntu 专业版 22.04在 AWS 上。基于
aws ec2 describe-images --region eu-central-1 --owner 099720109477 \
--filters "Name=name,Values=ubuntu-pro-server/images/hvm-ssd/ubuntu-*22.04-amd64*" \
--query 'sort_by(Images, &CreationDate)[-1].{Name: Name, ImageId: ImageId, CreationDate: CreationDate}'
我选择了以下 AMI:
{
"Name": "ubuntu-pro-server/images/hvm-ssd/ubuntu-jammy-22.04-amd64-pro-server-20240207",
"ImageId": "ami-0b251af482d61fa8e",
"CreationDate": "2024-02-07T04:14:19.000Z"
}
并从中启动了一个实例。登录后,我看到:
*** System restart required. Kernel is no longer supported ***
还pro status
警告我:
The current kernel (6.2.0-1018-aws, x86_64) has reached the end of its livepatch support.
重新启动不能解决此问题。
鉴于此 AMI 仅有 9 天历史且由规范发布且具有“长期支持”,因此这是出乎意料的。
答案1
我的理解是,如果您使用其中一个 AWS 内核,livepatch 将不支持它。
您可以使用
sudo pro disable livepatch
或禁用它sudo snap run canonical-livepatch disable
我对此的理解来自以下答案: https://askubuntu.com/a/1087181/112263