Вопрос заключался в том, чтобы запустить скрипт при первой загрузке EC2. Вы можете использовать cloud-init для этой цели.
При запуске нового экземпляра EC2 у вас есть возможность определить User data в разделе Advanced datails. Если вы поместите там сценарий cloud-init, он будет выполнен только при первой загрузке.
Например, вы можете поместить следующее в User data:
#cloud-config
runcmd:
- /usr/bin/command1.sh
- /usr/bin/command2.sh
Выход будет записываться в /var/log/cloud-init-output.log
Cloud-init, может сделать гораздо больше. Он разработан специально для ранней инициализации облачных объектов. См. Документы здесь: http://cloudinit.readthedocs.io/en/latest/index.html
Я вижу, что уже был дан ответ. У меня была проблема, когда 12.04 будет работать неприемлемо медленно в vbox, и проблема в том, что IO-APIC не был активирован. Я хотел опубликовать это здесь, поскольку он не упоминался, но этот поток закрыт / защищен.
Так как здесь не упоминалось, ну, вот и все: убедитесь, что вы активируете IO-APIC