Это делает это, потому что Ubuntu пытается переключиться на режим видео высокого разрешения для консоли, и Ваши аппаратные средства не сотрудничают.
Фиксация этого, в то время как в машине
, Когда Grub2 обнаруживается:
С любой удачей, которую это загрузит в экран входа в систему. Это не сохранит ту опцию, но по крайней мере теперь можно отредактировать файл для Grub2 и обновить ее для сохранения той опции, если она работает. Я вел блог об этом недавно.
Фиксация это для хорошего
nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT
nomodeset
в моем случае, строка была похожа на это впоследствии: GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
update-grub
Идеальный вариант использования для мониторинга. http://mmonit.com/
Пример конфигурации
проверьте процесс foo с помощью pidfile "/ var / run / foo"
cat /var/run/foo.pid[1113668 provided"
запустить программу = "/ bin / foo -c foo.conf"
остановить программу = "/ bin / kill -KILL
"
если totalmem больше X.0 МБ за 5 циклов, перезапустите
Причина, по которой вам нужен мониторинг, а не сценарий, заключается в том, что он может отправлять вам электронные письма, предоставлять журналы и многое другое, но я оставлю исследование на ваше усмотрение.
Предполагая, что у процесса Java есть сценарий инициализации и файл PID, и вы хотите перезапустить его, когда он использует более 1 ГБ памяти RSS:
#!/bin/sh
set -e
RAM=`ps -o rss --no-headers -p $(cat /var/run/myservice.pid) || true`
if [ "$RAM" ]; then
# It's not running
service myservice start
elif [ "$RAM" -gt 1048576 ]; then
# It's using too much memory
service myservice restart
fi