![OVA 部署到 AWS ec2 时出现 grub.conf 问题](https://linux22.com/image/1503113/OVA%20%E9%83%A8%E7%BD%B2%E5%88%B0%20AWS%20ec2%20%E6%97%B6%E5%87%BA%E7%8E%B0%20grub.conf%20%E9%97%AE%E9%A2%98.png)
我一直在尝试将 OVA 部署到 AWS。遇到了一个奇怪的问题。AWS 在所有分区中查找名为“grub.conf”的文件,如果任何位置存在多个名为“grub.conf”的文件,则不会部署 OVA。它显示如下内容:
{
"Status": "deleted",
"SnapshotDetails": [
{
"UserBucket": {
"S3Bucket": "bucket",
"S3Key": "dir/aws.ova"
},
"DiskImageSize": 29947222016.0,
"Format": "VMDK"
}
],
"Description": "grub test1",
"StatusMessage": "ClientError: Multiple different grub/menu.lst files found [\"/usr/local/cold-inject-mounts/vol-xxxxxx/-dev-xvdf1/grub/grub.conf\", \"/boot/grub/grub.conf\", \"/usr/local/cold-inject-mounts/vol-xxxxx/-dev-xvdf2/boot/grub/grub.conf\"]",
"ImportTaskId": "import-ami-xxxxxxx"
}
该映像中有 centos 5。只有一个磁盘,其中有三个分区(sda1/2/3)。我想知道为什么它不查看默认 grub 位置,而是扫描整个磁盘以查找名为“grub.conf”的文件?
对此有任何意见或解决办法吗?
提前致谢。