Под загрузкой понимается запуск системы при включении питания. Основная задача загрузчика - загрузить ядро ОС, а потом передать ему управление всей системы. Настройка режимов загрузки системы есть одна из задач системного админа. Линукс-системы могут загружаться как автоматически, так и вручную.
Этапы загрузки:
- Загрузка та инициализация ядра ОС
- Обнаружение и конкурирование всех устройств
- Создание процессов ядра ОС
- Действие пользователя ( для ручной загрузки)
- Исполнение сценариев запуска
- Работа в многопользовательском режиме
Ядро линукса общается с аппаратной частью напрямую, не через БИОС, например: если в БИОСе не реализовано рейд-массив, то линукс может работать с рейд-массивами, а виндовс работает с аппаратной частью через БИОС. Файл ядра может быть в каталогах /boot/vmlinuz, либо в /vmlinuz
Существую два загрузчика Lilo и Grub.
Grub - боле новый и перспективный загрузчик, используется в большинстве дистрибутивов линукса. Grub может общаться с файловой системе линукса, что не можно сказать про загрузчик Lilo. Имя устройства в загрузчике Grub выглядит так: (hd0,0). Нумерация физических и дисков и номеров разделов ведется с нуля, первое число означает - номер физического диска, а второе число - номер раздела. Если вам понадобиться установить загрузчик Grub, можно выполнить командой: grub-install '(hd1,1)' Кавычки нужны для того чтоб не интерпретировал скобки.
Параметры командной строчки Grub:
- reboot - мягкая перезагрузка системы
- find - Поиск файла во всех логических дисках
- root - Указание корневого устройства ( логического раздела )
- kernel - Загрузка ядра ОС с корневого устройства
- help - Вывод интерактивной справки по команде
- boot - Загрузка с указанного образа ядра
Консольные команды:
- Для выключения через определительное время(3 минуты): sudo shutdown -h +3
- Для выключения в точное время: sudo shutdown -h 24:00
Комментариев нет:
Отправить комментарий