Я перехожу на debian с ubuntu и настраиваю RAID0 на своих ящиках AWS с использованием пользовательских данных. На ubuntu все работало нормально, но на хрипе
apt-get -y install mdadm --no-install-recommends
бросает поле ввода пользователя
Если корневая файловая система системы расположена на MD-массиве (RAID), ее необходимо запустить на ранней стадии загрузки. Если он расположен на логическом томе (LVM), который находится на MD, необходимо запустить все составляющие массивы. Если вы точно знаете, какие массивы необходимы для запуска корневой файловой системы, и хотите отложить запуск всех других массивов на более позднюю точку в последовательности загрузки, введите здесь массивы для запуска. Или введите «все», чтобы просто запустить все доступные массивы. Если вам не нужны или вы не хотите запускать какие-либо массивы для корневой файловой системы, оставьте ответ пустым (или введите «none»). Это может иметь место, если вы используете автозапуск ядра или не нуждаетесь в каких-либо массивах для загрузки. Введите «все», «нет» или список устройств, разделенных пробелами, например «md0 md1» или «md / 1 md / d0» (начальный «/ dev /» можно опустить).
Я хочу выбрать all
автоматически. я пытался echo -e 'all' | apt-get -y install mdadm --no-install-recommends
а также этот но безуспешно до сих пор, может ли кто-нибудь помочь мне здесь.
Я наконец-то получил работу с debconf-set-selections
Это то, что я делал перед установкой mdadm
- echo "mdadm mdadm/mail_to string root" | debconf-set-selections
- echo "mdadm mdadm/initrdstart string all" | debconf-set-selections
- echo "mdadm mdadm/autostart boolean true" | debconf-set-selections
- echo "mdadm mdadm/autocheck boolean true" | debconf-set-selections
- echo "mdadm mdadm/initrdstart_notinconf boolean false" | debconf-set-selections
- echo "mdadm mdadm/start_daemon boolean true" | debconf-set-selections
- apt-get -y install mdadm --no-install-recommends
Я надеюсь, что это поможет кому-то.
Обновление: вышеуказанный метод работает нормально, я нашел более простой способ сделать это:
export DEBIAN_FRONTEND=noninteractive
apt-get -q -y install mdadm --no-install-recommends