@HighMan

Как в initrd вызвать bash/sh?

Здравствуйте коллеги!
Собираю initrd для собственных нужд и столкнулся с проблеммой:
если в /init скрипте вызываю bash или sh то они нормально отрабатывают в виртуальной машине.
Если же на реальной, то:
1. init скрипт доходит до /bin/bash и все намертво виснет. Точнее, не идет ввод с клавиатуры
2. init, вообще, не обращает внимания на /bin/bash и проскакивает его без остановки
Как добиться что бы на реальной машине init скрипт нормально реагировал на вызов /bin/bash?
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 2
leahch
@leahch Куратор тега Linux
3D специалист. Dолго, Dорого, Dерьмово.
Зачем в initrd bash?! Если взяли уже готовый initrd, то скорее всего его там и нет! Обычно туда пихают busybox, а все тяжелое запускают гораздо позже, после монтирования корневого раздела.
Ну и хорошо бы знать, как и по какой инструкции собираете initrd, ибо не два пальца облизать.
Ответ написан
@rPman
чтобы в initramfs можно было кнопки нажимать, на сколько я знаю нужно чтобы работал эмулятор терминала (т.е. привязать текущий терминал к одному из системных tty), с помощью getty , в вартуалке как я понимаю это сделано по особому, а вот на реальной машинее нужно явно указывать.

первый же пример из гугла скрипта
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы