Первичный, полуторный и вторичный загрузчики

В процессе загрузки участвуют: первичный загрузчик (записывается в загрузочный сектор), полуторный загрузчик (обеспечивает поддержку файловой системы, записывается вслед за загрузочным сектором) и вторичный загрузчик.

Первичный загрузчик находит загрузочный раздел, загружает первый сектор полуторного загрузчика, который разворачивает в памяти свою основную часть, предоставляя доступ к файловой системе. Получив управление, загружает вторичный загрузчик и отдает управление ему.

Вторичный загрузчик считывает конфигурацию из файла grub.conf (этот файл содержит список всех доступных ОС и информацию о том, откуда и какие ядра ОС загружать) и выводит список этих ОС для выбора. Загружается ядро выбранной ОС, и дальнейшее управление загрузкой передается ядру.

Особенностью Linux является отсутствие ограничений на расположение загрузочного раздела. Для эффективной работы требуется создание отдельного раздела для файла подкачки.

В этой статье мы рассмотрели основные операционные системы, использующиеся в настоящее время на персональных компьютерах, кратко остановились на их особенностях и классификации. Коснулись таких важных понятий, как файловая система и процесс загрузки ОС.

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

You have no rights to post comments