Воскресенье, 05.05.2024
TiM
Меню сайта
Категории раздела
Мои статьи [9]
1С Бухгалтерия [1]
Arduino / ATMEGA [10]
ESP8266 [1]
OrangePi PC и Raspberry Pi 2 Model B V1.1 [4]
Шаговые двигатели [1]
PHPProBid [0]
CMS DLE (DataLife Engine) [0]
CMS Joomla [13]
SugarCRM [5]
Базы данных [5]
PHP скрипты [16]
Bash и скрипты [27]
IP АТС Elastix / Asterisk [12]
CentOS [6]
Debian [8]
Lubuntu / LinuxMINT [29]
Windows [28]
Умный дом [1]
Сервера [16]
Natural Selection [1]
System Shock 2 [1]
Форма входа
Главная » Статьи » Lubuntu / LinuxMINT

После некорректного выключения Linux Mint/Ubuntu останавливает загрузку на меню GRUB

Чтобы в случае зависания и последующей жесткой перезагрузки Linux Mint/Ubuntu не останавливалась на меню GRUB нужно изменить recordfail.
Эта функция позволяет отследить некорректное завершение загрузки и предотвратить циклическую перезагрузку, останавливая таймер в меню GRUB.
Для того чтобы изменить recordfail и чтоб система загрузилась через 5 сек, редактируем файл:

sudo nano /etc/grub.d/00_header

В нем находим кусочек, который формирует проверку recordfail:


make_timeout ()
{
    cat << EOF
if [ "\${recordfail}" = 1 ]; then
  set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1}
else
  set timeout=${2}
fi
EOF
}

Заменяем set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1} на set timeout=5:


make_timeout ()
{
    cat &lt;&lt; EOF
if [ "\${recordfail}" = 1 ]; then

#set timeout=${GRUB_RECORDFAIL_TIMEOUT:--1}
  set timeout=5
else
  set timeout=${2}
fi
EOF
}

Для того чтобы изменения вступили в силу - запускаем обновление скриптов GRUB:

sudo update-grub


Проверить и убедиться что recordfail отключен можно просмотрев файл /boot/grub/grub.cfg. Например так:

cat /boot/grub/grub.cfg | grep -C 5 terminal_output

 

Таким образом в любом случае через 5 сек система загрузится.

 

Так же бывает останавливается загрузка системы при выполнении fsck, с вопросом что делать, в случае обнаружения проблемм:

Через определённое кол-во перезагрузок, во время очередного старта Ubuntu проверяет файловую систему на наличие ошибок с помощью утилиты fsck. При этом система будет загружена только после проверки всех файловых система и устранения всех ошибок. Для каждой обнаруженной ошибки fsck запрашивает в консоли выбор действия, которое требуется предпринять с данной проблемой.

Для того, чтобы fsck самостоятельно устраняла ошибки без ручного подтверждения запросов, в загрузочных параметрах требуется включить опцию автоматического подтверждения всех запросов.

В конфигурационном файле /etc/default/rcS необходимо расскоментировать переменную FSCKFIX и присвоить ей значение yes:
FSCKFIX=yes

Категория: Lubuntu / LinuxMINT | Добавил: Timofey (19.07.2014)
Просмотров: 2597
Поиск
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
YANDEX
Яндекс.Метрика
Сайты
  • Харьковский Юридический Альянс
  • Оцифровка кинопленки
  • TiM ©
    Харьков 2024