БИОС

Разумевање процеса покретања - БИОС вс УЕФИ

Разумевање процеса покретања - БИОС вс УЕФИ
Процес покретања је универзум за себе. Потребно је много корака пре него што ваш оперативни систем преузме и добијете систем за трчање. У неком смислу, постоји мали уграђени ОС укључен у цео овај процес. Иако се процес разликује од једне хардверске платформе до друге, и од једног ОС до другог, погледајмо неке заједничке карактеристике које ће нам помоћи да стекнемо практично разумевање процеса покретања.

Прво разговарајмо о редовном, не-УЕФИ, процесу покретања. Шта се дешава између тог тренутка када притиснете дугме за укључивање до тачке у којој се ОС покреће и приказује вам упит за пријаву.

Наслеђени БИОС - основни систем улаза / излаза

Корак 1: ЦПУ је ожичен за покретање упутстава из физичке компоненте, која се назива НВРАМ или РОМ, приликом покретања. Ова упутства чине системска фирмваре. И управо се у овом фирмверу прави разлика између БИОС-а и УЕФИ-а. За сада се фокусирајмо на БИОС.

Одговорност фирмвера, БИОС-а, је да испитује различите компоненте повезане са системом као што су контролори диска, мрежни интерфејси, аудио и видео картице итд. Затим покушава да пронађе и учита следећи сет кода за покретање система.

Фирмвер пролази кроз уређаје за складиштење (и мрежне интерфејсе) у унапред дефинисаном редоследу и покушава да пронађе покретачки програм који је ускладиштен у њима. Овај процес није нешто чиме се корисник обично бави. Међутим, постоји основни кориснички интерфејс који можете користити за подешавање различитих параметара у вези са системским фирмвером, укључујући редослед покретања.

У овај кориснички интерфејс улази се држањем типке Ф12, Ф2 или ДЕЛ док се систем покреће. Да бисте потражили одређени кључ у вашем случају, погледајте упутство за вашу матичну плочу.

Корак 2: БИОС тада претпоставља да уређај за покретање започиње МБР-ом (Мастер Боот Рецорд) који садржи првостепени покретачки програм и табелу партиција диска. Будући да је овај први блок, боот-блоцк, мали, а боотлоадер је врло минималан и не може много друго, на пример, чита систем датотека или учитава слику кернела.

Дакле, покренут је боотлоадер друге фазе.

Корак 3: Учитавач друге фазе одговоран је за лоцирање и учитавање одговарајућег језгра оперативног система у меморију. Најчешћи пример за кориснике Линука је ГРУБ покретачки програм. У случају да двоструко покрећете систем, чак вам нуди једноставан кориснички интерфејс да бисте изабрали одговарајући ОС за покретање.

Чак и када имате инсталиран један ОС, мени ГРУБ вам омогућава покретање у напредни режим или спашавање оштећеног система пријављивањем у режим једног корисника. Остали оперативни системи имају различите покретачке програме. ФрееБСД долази са једним својим, као и други Уницес.

Корак4: Једном када се учита одговарајуће језгро, још увек постоји читава листа процеса корисничке земље који чекају да се покрену. То укључује ваш ССХ сервер, ваш ГУИ, итд. Ако радите у вишекорисничком режиму или скуп услужних програма за решавање проблема вашег система ако радите у једнокорисничком режиму.

У сваком случају, инит систем је потребан за руковање почетним креирањем процеса и континуираним управљањем критичним процесима. Овде опет имамо листу различитих опција, од традиционалних скрипти инит љуске које су користили примитивни Уницес, до неизмерно сложене системске имплементације која је завладала Линук светом и има свој контроверзни статус у заједници. БСД имају своју варијанту инит-а која се разликује од горе поменуте.

Ово је кратак преглед процеса покретања. Много сложености је изостављено како би се опис учинио неупућеним.

УЕФИ специфичности

Део у којем се приказује разлика између УЕФИ и БИОС-а је у првом делу. Ако је фирмвер модерније варијанте, која се назива УЕФИ или Унифиед Ектенсибле Фирмваре Интерфаце, он нуди много више функција и прилагођавања. Требало би да буде много више стандардизован, тако да произвођачи матичних плоча не морају да брину о сваком одређеном ОС-у који би могао да ради на њима и обрнуто.

Једна од кључних разлика између УЕФИ и БИОС-а је та што УЕФИ подржава модернију ГПТ шему партиционирања, а УЕФИ фирмваре има могућност читања датотека из малог ФАТ система.

То често значи да ваша УЕФИ конфигурација и бинарни фајлови стоје на ГПТ партицији на вашем тврдом диску. Ово је често познато као ЕСП (ЕФИ системска партиција), обично инсталирано на / ефи.

Имати монтирани систем датотека значи да ваш оперативни систем може читати исти систем датотека (и што је опасно, такође га уредите!). Многи злонамерни програми користе ову способност да заразе сам фирмвер вашег система, који траје и након поновне инсталације ОС-а.

Будући да је УЕФИ флексибилнији, елиминише се потреба за коришћењем другог степена покретачког програма попут ГРУБ-а. Често пута, ако инсталирате један (добро подржан) оперативни систем попут Убунту радне површине или Виндовс са омогућеним УЕФИ, можете се извући ако не користите ГРУБ или било који други посреднички покретачки програм.

Међутим, већина УЕФИ система и даље подржава застарелу опцију БИОС-а, можете се вратити на то ако нешто пође по злу. Слично томе, ако је систем инсталиран и са подршком за БИОС и УЕФИ, имаће МБР компатибилни блок у првих неколико сектора тврдог диска. Слично томе, ако вам је потребно двоструко покретање рачунара или из других разлога једноставно користите покретачки програм друге фазе, можете слободно користити ГРУБ или било који други покретачки програм који одговара вашем случају коришћења.

Закључак

УЕФИ је требао да обједини модерну хардверску платформу тако да се добављачи оперативних система могу слободно развијати поврх њих. Међутим, полако се претворио у мало контроверзан део технологије, посебно ако на њему покушавате да покренете ОС отвореног кода. С тим у вези, то има своје заслуге и боље је не занемарити његово постојање.

Са друге стране, наслеђени БИОС ће се такође задржати још најмање неколико година у будућности. Његово разумевање је подједнако важно у случају да требате да се вратите у БИОС режим да бисте решили проблем са системом. Надам се да вас је овај чланак довољно добро обавестио о обе ове технологије да бисте следећи пут када наиђете на нови систем у дивљини могли следити упутства опскурних приручника и осећати се као код куће.

Како користити Ксдотоол за подстицање кликова мишем и притиска тастера у Линуку
Ксдотоол је бесплатан алат за командну линију отвореног кода за симулацију кликова мишем и притиска тастера. Овај чланак ће покрити кратак водич о кор...
Топ 5 ергономских производа за рачунарски миш за Линук
Да ли дуготрајна употреба рачунара изазива бол у зглобу или прстима? Патите ли од укочених зглобова и стално морате да се рукујете? Да ли осећате гору...
Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...