воскресенье, 14 февраля 2010 г.

Урок №6 Загрузка системы

Под загрузкой понимается запуск системы при включении питания. Основная задача загрузчика - загрузить ядро ОС, а потом передать ему управление всей системы. Настройка режимов загрузки системы есть одна из задач системного админа. Линукс-системы могут загружаться как автоматически, так и вручную.


Этапы загрузки:
  1. Загрузка та инициализация ядра ОС
  2. Обнаружение и конкурирование всех устройств
  3. Создание процессов ядра ОС
  4. Действие пользователя ( для ручной загрузки)
  5. Исполнение сценариев запуска
  6. Работа в многопользовательском режиме 
Ядро линукса общается с аппаратной частью напрямую, не через БИОС, например: если в БИОСе не реализовано рейд-массив, то линукс может работать с рейд-массивами, а виндовс работает с аппаратной частью через БИОС. Файл ядра может быть в каталогах /boot/vmlinuz, либо в /vmlinuz

 Существую два загрузчика Lilo и Grub.
Grub - боле новый и перспективный загрузчик, используется в большинстве дистрибутивов линукса. Grub может общаться с файловой системе линукса, что не можно сказать про загрузчик Lilo. Имя устройства в загрузчике Grub выглядит так: (hd0,0). Нумерация физических и дисков и номеров разделов ведется с нуля, первое число означает - номер физического диска, а второе число - номер раздела. Если вам понадобиться установить загрузчик Grub, можно выполнить командой: grub-install '(hd1,1)' Кавычки нужны для того чтоб не интерпретировал скобки.

Параметры командной строчки Grub:
  1. reboot - мягкая перезагрузка системы
  2. find - Поиск файла во всех логических дисках
  3. root - Указание корневого устройства ( логического раздела )
  4. kernel - Загрузка ядра ОС с корневого устройства
  5. help - Вывод интерактивной справки по команде
  6. boot - Загрузка с указанного образа ядра 
Консольные команды:
  1. Для выключения через определительное время(3 минуты): sudo shutdown -h +3
  2. Для выключения в точное время: sudo shutdown -h 24:00 


Комментариев нет:

Отправить комментарий