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

Объясните, что делают дистрибутивы RedHat для загрузки в аварийном режиме?

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

Я полагаю, что / sbin / init полностью обойден, а значит, и rc.sysinit также обойден. Однако я не знаю, что не обошлось или чем аварийный режим отличается (в целом) от init = / bin / sh.

Какие действия выполняет ядро, когда во время загрузки задается аргумент об аварийной ситуации? Спасибо!

Нормальная ситуация:

  1. инициализация биоса
  2. загрузчик
  3. инициализация ядра
  4. init запускается и переходит на ваш уровень запуска и выполняет:
    • /etc/rc.d/rc.sysinit
    • /etc/rc.d/rc и /etc/rc.d/rc?.d/
    • /etc/rc.d/rc.local
  5. Диспетчер отображения X

В аварийном режиме вы обходите rc.sysinit и по умолчанию запускаете только сценарий sulogin. Чтобы узнать, что происходит в вашей системе, см. / Etc / inittab.

Никакие скрипты не обрабатываются, и вам предоставляется корневая оболочка. Требуется пароль. Если настроено, использует PAM.