Назад | Перейти на главную страницу

EC2 Загрузка экземпляра AMI с поддержкой EBS вызывает панику ядра

TL; DR: я пытаюсь создать экземпляр AMI с поддержкой EBS, а затем перейти к нему с помощью Busybox, но у меня возникает паника ядра:

VFS: смонтированный корень (файловая система ext3) только для чтения.
Освобождение неиспользуемой памяти ядра: освобождено 156 КБ
Паника ядра - не синхронизируется: инициализация не найдена. Попробуйте передать ядру параметр init =.

Репозиторий для кода находится здесь: https://github.com/atramos/ec2-spotter

Как это работает:

  1. Создайте статический образ busybox с помощью скрипта make-busybox.sh.
  2. Создайте базовую файловую систему - / boot, / etc, / sbin и так далее.
  3. Создайте сводный скрипт для замены / sbin / init
  4. Свяжите образ busybox с AMI и загрузите AMI в корзину S3
  5. Создать том EBS
  6. Клонировать мою текущую ОС на том EBS
  7. Исправить пути к устройствам
  8. Создайте новый экземпляр EC2 с AMI busybox
  9. Присоедините том EBS
  10. Загрузите новый экземпляр EC2 и перейдите к тому EBS.

Все идет гладко до # 9, экземпляр загружается, но затем ядро ​​паникует, как показано выше.

Я пробовал разные пути для сценария инициализации. Я пробовал создать статическую программу C "Hello World" для использования в качестве init. Возникает та же ошибка.

Спасибо за вашу помощь!