2016-09-28 3 views
0

Ich folge den Anweisungen von http://docs.aws.amazon.com/vm-import/latest/userguide/import-vm-image.html eine OVA zu importieren Hier sind die zusammengefassten Schritte, die ich gefolgtaws EC2 Import-Bildfehler „ClientError. GRUB existiert nicht in/etc/default

Schritt 1:. Hochladen ein OVA bis S3 Eimer

Schritt 2:. Vertrauensrichtlinie erstellen

Schritt 3: erstellen Rolle Politik

Schritt 4:. erstellen containers.json mit bucket-Namen und Eizellen Dateinamen

012.351.

Schritt 5: Führen Sie Befehl für den Import-Bild

Befehl: aws EC2 Import-Bild --description "Meine eindeutigen OVA" --disk-Container-Datei: //containers.json

Schritt 6: Holen die "ImportTaskId": "Import-ami-fgi2cyyd" (in meinem Fall)

Schritt 7: Überprüfen Sie den Status der Importaufgabe

Fehler: C: \ Benutzer \ joe> aws EC2 describe-Import-Bild -aufgaben --import-task-ids import-ami-fgi2cyd

{ 
    "ImportImageTasks": [ 
     { 
      "Status": "deleted", 
      "SnapshotDetails": [ 
       { 
        "UserBucket": { 
         "S3Bucket": "my_unique_bucket", 
         "S3Key": "my_unique_ova.ova" 
        }, 
        "DiskImageSize": 2871726592.0, 
        "Format": "VMDK" 
       } 
      ], 
      "Description": "My Unique OVA", 
      "StatusMessage": "ClientError: GRUB doesn't exist in /etc/default directory.", 
      "ImportTaskId": "import-ami-fgi2cyyd" 
     } 
    ] 
} 

Was mache ich falsch? Ich bin auf Free-Tier, versuche Dinge auszuprobieren.

Inhalt von containers.json:

[ 
    { 
    "Description": "My Unique OVA", 
    "Format": "ova", 
    "UserBucket": { 
     "S3Bucket": "my_unique_bucket", 
     "S3Key": "my_unique_ova.ova" 
    } 
}] 

Antwort

0

Die Eizellen Datei wurde in meinem Fall beschädigt. Versucht es mit einer kleineren Eizelle und es hat gut funktioniert.

0

In Ordnung, herausgefunden. Das Problem, auf das ich gestoßen bin, was vermutlich auch bei Ihnen der Fall sein wird, ist, dass Sie wahrscheinlich keinen Grub Loader, sondern den Lilo Loader verwenden. Ich war in der Lage, den Bootloader zu ändern, indem ich in die GUI (StartX) ging und unter Systemkonfiguration ging. Im Boot-Menü konnte ich von lilo zu Grub wechseln. Sobald ich das getan habe, bin ich im ec2 vm-Importprozess weitergekommen. Ich hoffe, das hilft.