×

Search anything:

Types of Boot loaders

Binary Tree book by OpenGenus

Open-Source Internship opportunity by OpenGenus for programmers. Apply now.

During startup, the BIOS performs initial tests after which it transfers control to the MBR where the boot-loader is stored. A bootloader is a program that loads the operating system into memory during startup.

Table of contents.

  1. Introduction.
  2. Bootloaders.
  3. Summary.
  4. References.

Introduction.

When a computer is powered on, hardware information is displayed on the screen, this is the boot loader firmware working.

A boot loader is the program responsible for loading an operating system into memory when then the machine is booted up.

A boot loader may be stored in the first block of a bootable medium or a specified partition of the bootable medium. A bootable medium can be a flash disk, hard disk, etc.

Responsibilities of a boot-loader involve:

  • Loading alternative firmware if one fails or is preferred.
  • Launch other programs.
  • Identifying other boot loaders and starting them.
  • Correction and expansion of missing function entries in the firmware.

Bootloaders.

GRUB(GRand Unified Boot-loader).

This is a commonly used Linux boot-loader, it is based on the GRUB Legacy created in 1995. This new version supports BIOS and UEFI and all Linux file systems. Compared to its predecessor it is more powerful and safer.

Its features include;

  • Bash command-line interface.
  • Easy setup and installation.
  • Encryption of passwords.
  • Multi-boot support.
  • Network booting.
  • Supports a wide range of hardware architectures.

grubImage

SYSLINUX.

This is a collection of 5 boot-loaders, eponymous SYSLINUX, ISOLINUX, PXELINUX, EXTLINUX and MEMDISK.

It is can be used to boot multiple operating systems from a single USB stick.
It Supports multiple file systems such as ext4, ext3, ext2, FAT, NTFS etc.
These boot-loaders are usually used to boot live distributions of the Linux OS.

LILO(Linux Loader).

This is a Linux boot-loader used to boot Linux operating systems from hard disk, floppy disks. It is simple to use compared to the GRUB boot-loader.

Features include:

  • No interactive command-line interface.
  • No network booting.
  • Does not support all Linux file systems.
  • Has several error codes.
  • Requires re-installation after touching the kernel of initrd.
  • Supports LVM2, only if the kernel and initd are not spread across non-contiguous logical volumes.### Clover Bootloader.

BURG.

This is a derivative of the GRUB boot-loader and inherits multiple of its features from GRUB.

Its object format allows it to be built for a wide range of OSs
Other than these inherited features, it also has additional features such as:

  • Supports multiple operating systems such as Linux, Mac OS, etc.
  • Flexibility in terms of configuring the menu system to work on both text and graphic mode.

barebox.

Although it is possible to run an embedded system right out of reset it is common convention to separate initial startup and POST which are in a separate boot-loader from the operating system itself.

The barebox boot-loader is designed for embedded systems e.g Linux. It runs on various system architectures such as x86 and ARM.
It is referred to as the swiss army knife for bare-metal Linux.

Clover Bootloader.

This is a boot-loader for EFI-based machines.

Some of its features include;

  • Ease of use due to many keyboard shortcuts.
  • Customizable themes, icons.
  • One can emulate UEFI on legacy BIOS systems.

systemd-boot (Gummiboot).

An open-source boot manager merged into systemd as systemd's boot component.
It is mainly used for systems implementing a "secure boot" feature.

Features include:

  • It is lightweight compared to other boot-loaders such as GRUB and SYSLINUX.
  • It reduces boot time for EFI-based computers.
  • It features a text-based user interface without too many customizations.

YaBoot - Yet Another Boot loader.

It supports loading kernels from several operating systems such as ext2, ext3, ReiserFS, xfs. It also supports dual-booting.

It is built to run Linux in legacy PowerPC systems while offering features such as bootstrapping, partitioning, etc.

Features include;

  • Supports network booting.
  • Supports multiple file systems.
  • Supports multiple operating systems.

rEFInd.

This is a modern-day boot manager for UEFI and EFI-based computers. It supports processors architectures such as x86, AMD64, and ARM.

Features include;

  • It is lightweight.
  • Allows for customization involving fonts, icons, etc.
  • Supports legacy BIOS boot loaders.

Other boot loaders include;
bootmgr - This is a boot manager for Microsoft Operating Systems such as Windows Vista, Windows Server.
ELILO- a boot loader for EFI-based firmware systems.
SILO - SPARC Improved LOader, for booting SPARC of Linux using a hard disk, floppy, or CDROM.
grubutil-win32 - a Debian-installer loader for win32. Compared to traditional BIOS, it is user-friendly.

Summary.

A boot-loader is responsible for loading the operating system to the Linux kernel and the Linux initial RAM disk.

We have looked at bootloaders that can run on Linux operating Systems.

References.

  1. GRUB bootloader
Types of Boot loaders
Share this

两个鬼故事百度五笔输入法决杀危城龙膜授权店格格要出嫁演员个人如何投资喻以默阮诗诗免费阅读给子女起名网刘起什么名字女孩给设计公司起名大全适合公司起名的动物易经起名字测试打分测试奥拉星名字魔神遮天公司起名有海字大全寓意好的四字成语,适合起名起名晨字有什么含义自助餐上门女婿免费全文阅读完整版尘埃落定电视剧父亲姓谢母亲姓李起名送给树木起名养生度假村起名起名笔画按康熙字典还是繁体字天才少女百度云装饰装潢公司起名大全起姓叶女孩的名字焦作在线给男孩宝宝起名姓孙注册建设工程公司起名lol职业联赛直播少年生前被连续抽血16次?多部门介入两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”淀粉肠小王子日销售额涨超10倍高中生被打伤下体休学 邯郸通报单亲妈妈陷入热恋 14岁儿子报警何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言张家界的山上“长”满了韩国人?男孩8年未见母亲被告知被遗忘中国拥有亿元资产的家庭达13.3万户19岁小伙救下5人后溺亡 多方发声315晚会后胖东来又人满为患了张立群任西安交通大学校长“重生之我在北大当嫡校长”男子被猫抓伤后确诊“猫抓病”测试车高速逃费 小米:已补缴周杰伦一审败诉网易网友洛杉矶偶遇贾玲今日春分倪萍分享减重40斤方法七年后宇文玥被薅头发捞上岸许家印被限制高消费萧美琴窜访捷克 外交部回应联合利华开始重组专访95后高颜值猪保姆胖东来员工每周单休无小长假男子被流浪猫绊倒 投喂者赔24万小米汽车超级工厂正式揭幕黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发当地回应沈阳致3死车祸车主疑毒驾恒大被罚41.75亿到底怎么缴妈妈回应孩子在校撞护栏坠楼外国人感慨凌晨的中国很安全杨倩无缘巴黎奥运校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变王树国卸任西安交大校长 师生送别手机成瘾是影响睡眠质量重要因素国产伟哥去年销售近13亿阿根廷将发行1万与2万面值的纸币兔狲“狲大娘”因病死亡遭遇山火的松茸之乡“开封王婆”爆火:促成四五十对奥巴马现身唐宁街 黑色着装引猜测考生莫言也上北大硕士复试名单了德国打算提及普京时仅用姓名天水麻辣烫把捣辣椒大爷累坏了

两个鬼故事 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化