grub.conf-Problem während der OVA-Bereitstellung auf AWS ec2

grub.conf-Problem während der OVA-Bereitstellung auf AWS ec2

Ich habe versucht, eine OVA in AWS bereitzustellen. Dabei bin ich auf ein seltsames Problem gestoßen. AWS sucht in allen Partitionen nach Dateien mit dem Namen „grub.conf“ und stellt die OVA nicht bereit, wenn an einem beliebigen Speicherort mehrere Dateien mit dem Namen „grub.conf“ vorhanden sind. Es wird ungefähr Folgendes angezeigt:

{
        "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"
}

Dieses Image enthielt CentOS 5. Es gibt nur eine Festplatte mit drei Partitionen (sda1/2/3). Ich frage mich, warum es nicht im Standard-Grub-Speicherort sucht, sondern die gesamte Festplatte nach einer Datei mit dem Namen „grub.conf“ durchsucht?

Gibt es hierfür irgendwelche Eingaben oder Workarounds?

Dank im Voraus.

verwandte Informationen