Мы разрабатываем промышленную машину под управлением Ubuntu 14 без клавиатуры или монитора. Мы нашли, что, если питание потеряно во время начальной загрузки затем при следующей начальной загрузке, последовательность начальной загрузки ожидает записи клавиатуры в экране Grub. Конечно, если не будет никакой клавиатуры, то машина не закончит ту точку. Какие-либо идеи, как обойти это?
Для отключения ожидания нажатия клавиши в личинке, необходимо будет отредактировать файл личинки, расположенный в/etc/default. Таким образом, как только необходимо будет использовать клавиатуру для того, чтобы изменить настройки.
Открывают Terminal и входят, следующая команда
sudo gedit /etc/default/grub
(Отредактируйте/etc/default/grub и измените значения следующих параметров как:)
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
GRUB_RECORDFAIL_TIMEOUT=5
Сохранили файл.
Тогда выполняются
sudo update-grub
Создание промышленной отказоустойчивой машины больше тогда просто настраивает некоторые параметры настройки программного обеспечения: это - комбинация обоих аппаратных и программных обеспечений.
, Если частые сбои питания должны ожидаться в среде, машина будет работать в, маленький UPS (предпочтительно встроенный в источник питания) будет необходим. (5-минутная автономия была бы достаточна для 95% случаев, которые я когда-либо встречал)
, Это позволит Вам устанавливать демона UPS, который позволит машине восстанавливаться корректно с:
И в зависимости от Вашего варианта использования, проверка пыли, гидроизоляция, проверка газа, проверка тепла и/или проверка излучения могли бы быть желательными также, или Ваше оборудование будет переставать работать в или о ВЅ к Вј его MTBF.
И ожидающий клавиатуры должен быть отключен и в BIOS и в /etc/default/grub
, параметр.