He estado intentando implementar un OVA en AWS. Y me encontré con un problema extraño. AWS busca un archivo con el nombre 'grub.conf' en todas las particiones y no implementa OVA si existen varios archivos con el nombre 'grub.conf' en cualquier ubicación. Muestra algo como esto:
{
"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"
}
Esta imagen tenía centos 5. Solo hay un disco con tres particiones (sda1/2/3). Me pregunto por qué no busca en la ubicación predeterminada de grub en lugar de escanear todo el disco en busca del archivo llamado 'grub.conf'.
¿Alguna entrada o solución para esto?
Gracias de antemano.