Amazon-Ec2

ClientError:嘗試將 ubuntu-16.04-server-cloudimg-amd64.ova 導入 AWS EC2 時發現多個不同的 grub/menu.lst 文件

  • April 17, 2019

嘗試導入

https://cloud-images.ubuntu.com/releases/16.04/release/ubuntu-16.04-server-cloudimg-amd64.ova

到 Amazon EC2

aws ec2 import-image 
   --description "XXX" 
   --disk-containers file://xxxx.json 
   --platform Linux 
   --profile XXX

我得到 StatusMessage: ClientError: Multiple different grub/menu.lst files found。

{
   "ImportImageTasks": [
       {
           "Status": "deleted",
           "Description": "XXXX",
           "Platform": "Linux",
           "SnapshotDetails": [
               {
                   "UserBucket": {
                       "S3Bucket": "images.XXXX",
                       "S3Key": "ubuntu-16.04-server-cloudimg-amd64.ova"
                   },
                   "DiskImageSize": 320673792.0,
                   "Format": "VMDK"
               }
           ],
           "StatusMessage": "ClientError: Multiple different grub/menu.lst files found.",
           "ImportTaskId": "import-ami-XXXX"
       }
   ]
}

是否可以將官方 Ubuntu 16.04 LTS OVA 導入 AWS EC2?

您無法導入官方的 Ubuntu 16.04 LTS OVA 文件。

將正在執行的機器導出到 OVA 並導入到 AWS 就像一個魅力。

引用自:https://serverfault.com/questions/850695