Linux ya pili-hatua boot loader
Context:Loaders ya awamu ya pili ya boot, kama vile GNU GRUB, rEFInd, BOOTMGR, Syslinux, NTLDR au iBoot, sio mifumo ya uendeshaji yenyewe, lakini wana uwezo wa kupakia mfumo wa uendeshaji vizuri na kuhamisha utekelezaji kwake; mfumo wa uendeshaji baadaye huanza yenyewe na inaweza kupakia madereva ya kifaa cha ziada. Hatua ya pili ya boot loader haina haja madereva kwa ajili ya kazi yake mwenyewe, lakini badala yake unaweza kutumia generic kuhifadhi mbinu za ufikiaji zinazotolewa na mfumo firmware kama vile BIOS au Open Firmware, ingawa kwa kawaida na utendaji wa vifaa vikwazo na chini ya utendaji.  Loaders wengi boot inaweza kuwa umeboreshwa kutoa mtumiaji chaguzi nyingi booting. Chaguzi hizi zinaweza kujumuisha mifumo tofauti ya uendeshaji (kwa dual au multi-booting kutoka partitions tofauti au anatoa), matoleo tofauti ya mfumo huo wa uendeshaji (katika kesi toleo jipya ina matatizo yasiyotarajiwa), tofauti ya mfumo wa uendeshaji upakiaji chaguzi (kwa mfano, booting katika kuokoa au salama mode), na baadhi ya programu kujitegemea ambayo inaweza kufanya kazi bila mfumo wa uendeshaji, kama vile kumbukumbu testers (kwa mfano, memtest86 +), shell ya msingi (kama katika GNU GRUB), au hata michezo (tazama Orodha ya PC Booter michezo). Baadhi ya boot loader pia inaweza kupakia boot loader nyingine; kwa mfano, GRUB mizigo BOOTMGR badala ya kupakia Windows moja kwa moja. Kwa kawaida, chaguo chaguo-msingi ni preselected na kuchelewa wakati ambapo mtumiaji unaweza bonyeza ufunguo wa kubadilisha uchaguzi; baada ya kuchelewa hii, chaguo chaguo-msingi ni moja kwa moja kukimbia hivyo kawaida booting inaweza kutokea bila mwingiliano.  mchakato wa boot inaweza kuchukuliwa kukamilika wakati kompyuta ni tayari kuingiliana na mtumiaji, au mfumo wa uendeshaji ni uwezo wa kuendesha programu za mfumo au programu maombi.  Mifumo mingi iliyoingizwa lazima ianzishwe mara moja. Kwa mfano, kwa kawaida haifai kusubiri kwa dakika moja kabla ya televisheni ya dijiti au kifaa cha kuelekeza mawasiliano cha GPS kuanza kufanya kazi. Kwa hiyo, vifaa vile vina mifumo ya programu katika kumbukumbu ya ROM au kumbukumbu ya flash ili kifaa kiweze kuanza kufanya kazi mara moja; mzigo kidogo au hakuna inahitajika, kwa sababu mzigo unaweza kuwa precomputed na kuhifadhiwa kwenye ROM wakati kifaa kinafanywa.  Mifumo mikubwa na tata huenda ikawa na taratibu za kuanzisha ambazo huendelea katika hatua nyingi hadi mwishowe mfumo wa uendeshaji na programu nyinginezo zipatikane na ziwe tayari kutekelezwa. Kwa sababu mifumo ya uendeshaji ni iliyoundwa kama kwamba kamwe kuanza au kuacha, boot loader inaweza mzigo mfumo wa uendeshaji, configure yenyewe kama mchakato tu ndani ya mfumo huo, na kisha irrevocably kuhamisha udhibiti wa mfumo wa uendeshaji. boot loader kisha mwisho kawaida kama mchakato mwingine yoyote ingekuwa.
A mbili-hatua bootloader kweli lina bootloaders mbili baada ya kila mmoja. Ya kwanza ni ndogo kwa kusudi pekee la kupakia ya pili. Ya pili inaweza kisha vyenye kanuni zote zinahitajika kwa ajili ya kupakia kernel. GRUB hutumia hatua mbili (au bila shaka, tatu).