Автор Тема: Ошибки при загрузке ОС (загрузка прерывается)  (Прочитано 6874 раз)

Оффлайн senjer

  • Начинающий
  • *
  • Сообщений: 14
При загрузке появляется сообщение:
***  ] A start job is running for /etc/rc.d/rc.local Compatibility
далее загрузка не выполняется.

Спойлер

Увеличенный вариант (ниже)

После принудительной перезагрузки, нажатием Ctrl+Alt+Del, сообщение:
***  ] A start job is running for /etc/rc.d/rc.local Compatibility
стало появляться на более позднем этапе загрузки.

Спойлер

Увеличенный вариант (ниже)


Загрузка в режиме восстановления ничего не меняет.

Хотелось бы узнать, что приводит к появлению этого сообщения и как восстановить загрузку ОС.
« Последнее редактирование: 30.03.2014 11:39:01 от senjer »

Оффлайн Kamrad

  • Давно тут
  • **
  • Сообщений: 178
  • Пингвиновод
    • Email
Похоже, что "сыплется" жёсткий диск. Попробуйте установить систему на другой винчестер.
"Linux используют ...э....энтузиасты, а нормальные люди работают на Windows! Вот представьте - приучили вы ребёнка работать с Linux, а придёт он в школу, где кругом Windows - и что он будет делать?!" (аргументация менеджера в компьютерной фирме)

Оффлайн senjer

  • Начинающий
  • *
  • Сообщений: 14
Похоже, что "сыплется" жёсткий диск. Попробуйте установить систему на другой винчестер.

Система установлена на нетбук, а запасного винта нет :(

Оффлайн Kamrad

  • Давно тут
  • **
  • Сообщений: 178
  • Пингвиновод
    • Email
Тогда единственный выход - установка на флешку или внешний винт.
"Linux используют ...э....энтузиасты, а нормальные люди работают на Windows! Вот представьте - приучили вы ребёнка работать с Linux, а придёт он в школу, где кругом Windows - и что он будет делать?!" (аргументация менеджера в компьютерной фирме)

Оффлайн senjer

  • Начинающий
  • *
  • Сообщений: 14
Тогда единственный выход - установка на флешку или внешний винт.

И что мне это даст?

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
[  ***  ] A start job is running for /etc/rc.d/rc.local Compatibility
  Этот процесс бесконечен? Следующее за ним приглашение входа есть?
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн senjer

  • Начинающий
  • *
  • Сообщений: 14
[  ***  ] A start job is running for /etc/rc.d/rc.local Compatibility
  Этот процесс бесконечен? Следующее за ним приглашение входа есть?

Да, этот процесс бесконечен. На нём происходит зависание системы.

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
Система установлена на нетбук, а запасного винта нет :(
SSD? Давно в пользовании?
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Kalt

  • Завсегдатай
  • *
  • Сообщений: 996
И что мне это даст?
Возможность проверки диска.
 
« Последнее редактирование: 03.04.2014 14:52:58 от Kalt »
Intel Xeon X3440 2,53GHz, MSI H55- G43, DDR3- 4x2GB, GF GT710

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
От балды:

По первому и второму фото видно, что попытка старта /etc/rc.d/rc.local отрабатывает (нет ни FAILED, ни OK), но уходит в бесконечность. Т.е. операция запуска файла не завершена. Посмотрите лайвом, есть ли в файле что-то важное. Вообще-то изначально он должен быть пустым.
Есть условия для этого файла:
# cat /etc/rc.d/init.d/local|grep ExecIf
ExecIfExecutable /etc/rc.d/rc.local
- выполнять, если исполняемый.
А попробуйте лайвом снять с него execute которые тут, выполнять могут все:
# ll /etc/rc.d/rc.local
-rwxr-xr-x 1 root root 71 мар  4 05:50 /etc/rc.d/rc.local

А потом ребутнуться, чтобы проигнорировало запуск rc.local.
Но вообще-то хорошо бы и логи смотреть лайвом, почему оно споткнулось на rc.local.

Тем более, что systemd говорит, что файловая clean.
« Последнее редактирование: 30.03.2014 18:09:46 от Speccyfighter »

Оффлайн senjer

  • Начинающий
  • *
  • Сообщений: 14
Система установлена на нетбук, а запасного винта нет :(
SSD? Давно в пользовании?

Нет, не SSD, обычный HDD. Честно говоря, мне немного страшновато использовать SDD на Linux :)
Систему надо дополнительно настраивать для поддержки работы TRIM.
https://ru.wikipedia.org/wiki/TRIM
http://ubuntovod.ru/instructions/trim-ssd-ubuntu.html

Оффлайн senjer

  • Начинающий
  • *
  • Сообщений: 14
Есть условия для этого файла:
# cat /etc/rc.d/init.d/local|grep ExecIf
ExecIfExecutable /etc/rc.d/rc.local
- выполнять, если исполняемый.

А попробуйте лайвом снять с него execute которые тут, выполнять могут все:
# ll /etc/rc.d/rc.local
-rwxr-xr-x 1 root root 71 мар  4 05:50 /etc/rc.d/rc.local

Благодарю за полезные команды.

Тем более, что systemd говорит, что файловая clean.

Я правильно понимаю, clean означает, что нет ошибок файловой системы?

Оффлайн senjer

  • Начинающий
  • *
  • Сообщений: 14
Всем спасибо за помощь.
Особенную благодарность выражаю пользователю Speccyfighter.

Загрузился с лайв-флэшки, не определилась клавиатура нетбука :(
Решил не париться и подключил USB-клаву :)

Короче говоря, я сам себе угробил загрузку :D
У пользователя Speccyfighter в подписи есть золотые слова: "Техника в руках дикаря - груда металлолома".
Мне стыдно приводить содержимое файла "rc.local".
От недостатка знания системы, я думал, что файл "rc.local", это что-то наподобие автозагрузки в винде (реестр HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run или каталог "Автозагрузка"), т.е. запуск приложений после входа в систему (log in).
Но теперь я знаю, что запуск содержимого файла "rc.local" происходит раньше.

Вот что привело к зависанию системы при загрузке:

Спойлер
Содержимое rc.local:
#! /bin/sh
hdparm -B 254 /dev/sda
hddtemp -d /dev/sda
sleep 5
conky

Теперь содержимое файла "rc.local" выглядит вот так:
#! /bin/sh
hdparm -B 254 /dev/sda
hddtemp -d /dev/sda

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Параметры hdaprm можно указать в /etc/sysconfig/harddisks
Андрей Черепанов (cas@)

Оффлайн senjer

  • Начинающий
  • *
  • Сообщений: 14
Параметры hdaprm можно указать в /etc/sysconfig/harddisks

Спасибо за совет, но в манах я не нашел упоминания об этом файле (man hdparm | grep harddisks -n).
Сам файл я нашел, и в первых его строках говорится о том, что нужно читать маны для получения большей информации о настройках :)
« Последнее редактирование: 06.04.2014 10:03:40 от senjer »