Boot ROM
در فرایند ساخت تراشه در داخل آن تعبیه شده است و قابل تغییر نمی باشد. این برنامه (Code) از طریق خواندن پایه های پیکربندی، متوجه مکان جستجو برای Bootloader اولیه می شود.
X-loader
این Bootloader توسط شرکت سازنده تراشه ارائه می شود و امکان تغییر آن توسط کاربر وجود دارد!
U-boot
این Bootloader وظیفه بازیابی هسته سیستم عامل لینوکس و فراهم آوردن اطلاعات لازم (مکان سیستم فایل لینوکس) برای آن را بر عهده دارد.
Linux
هسته لینوکس وظیفه بارگذاری فایل سیستم Root سیستم عامل را برعهده دارد.