1

Почему последовательность загрузки Linux организована так, как она есть?

Power on + BIOS выполняет инициализацию оборудования и самотестирование, LILO/GRUB и т.д., Но почему все организовано так, как оно есть?

Буду ли я прав, говоря, что это в первую очередь для целей отладки?

1 ответ1

5

Это не совсем последовательность загрузки Linux. Именно так работала оригинальная система IBM PC, и ПК, который вы используете в настоящее время, является просто усовершенствованной версией этой оригинальной системы, поскольку люди придают слишком большое значение обратной совместимости.

Многие компьютеры, которым не требуется обратная совместимость с архитектурой IBM PC, загружают Linux по-разному. Мой телефон загружается прямо в U-Boot, который затем загружает Linux. BIOS там нет. То же, что мой веб /SAN сервер, основанный на ARM. Он загружается прямо в Redboot, который затем загружает Linux. Нет BIOS. По слухам, Google Chrome OS вообще избавилась от загрузчиков и загружается прямо в ядро Linux, записанное по первому адресу памяти.

Короче говоря, это в основном устаревшее барахло. Нет реальной причины, по которой нынешнее оборудование работает так, как оно работает, за исключением того, что если они работают по-другому, они не смогут загружать Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .