Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Процесс загрузки Linux - Фаза загрузчика25 апреля 2011Оглавление: 1. Процесс загрузки Linux 2. Фаза загрузчика 3. Фаза ядра 4. Процесс init Фазы загрузчика различаются в зависимости от платформы. Поскольку ранние этапы загрузки не зависят от операционной системы, процесс загрузки обычно начинается следующим образом:
С этого момента загрузка продолжается. Первая фаза загружает остальной код загрузчика, который обычно спрашивает, какую операционную систему пользователь хочет запустить. При использовании LILO это делается путем считывания конфигурационного файла LILO и GRUB имеют определённые различия:
GRUB
GRUB поддерживает и прямой, и цепной способ загрузки, а также LBA, ext2, и «истинно командно-ориентированную, дооперационную среду на машинах x86». Он имеет три интерфейса: меню выбора, редактор настроек и командную консоль. LILOLILO старше GRUB и практически аналогичен ему в действии, за исключением того, что не содержит интерфейса командной строки. Поэтому все изменения нужно вносить в его настройки и записывать в MBR, после чего систему перезагружают. Таким образом, ошибка в настройках может сделать диск неспособным к загрузке без использования отдельного загрузочного устройства, содержащего программу для исправления ошибки. Кроме того, LILO не распознаёт файловые системы; вместо этого, адреса файлов-образов хранятся непосредственно в MBR, а BIOS используется для прямого к ним доступа. LoadlinЕщё один способ загрузить Linux из DOS или Windows 9x, где ядро Linux полностью заменит выполняющуюся копию операционной системы. Это может быть целесообразно, если аппаратное обеспечение должно включаться программно, а соответствующие программы существуют только для DOS, а не для Linux, будучи проприетарным ПО производителя и объектом коммерческой тайны. Этот утомительный метод загрузки уже не очень актуален, так как в Linux есть драйверы для множества аппаратных устройств, хотя в прошлом он был весьма полезен. Просмотров: 4455
|