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

установить mdadm без ввода данных пользователем в wheezy

Я перехожу на 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