4 Labing Maayo nga Linux Boot Loader


Kung imong i-on ang imong makina, pagkahuman nga malampuson nga nahuman ang POST (Power On Self Test), gipangita sa BIOS ang gi-configure nga bootable media, ug gibasa ang pipila nga mga panudlo gikan sa master boot record (MBR) o GUID partition table nga mao ang una nga 512 bytes. sa bootable nga media. Ang MBR adunay duha ka importante nga set sa impormasyon, ang usa mao ang boot loader ug duha, ang partition table.

Ang boot loader usa ka gamay nga programa nga gitipigan sa MBR o GUID partition table nga makatabang sa pagkarga sa usa ka operating system ngadto sa memorya. Kung walay boot loader, ang imong operating system dili ma-load sa memorya.

Adunay ubay-ubay nga mga boot loader nga mahimo natong i-install kauban ang Linux sa atong mga sistema ug sa kini nga artikulo, hisgutan naton sa kadali ang bahin sa pipila sa labing kaayo nga mga boot loader sa Linux nga magamit.

1. GNU GRUB

Ang GNU GRUB usa ka sikat ug tingali ang labing gigamit nga multiboot Linux boot loader nga magamit, base sa orihinal nga GRUB (GRand Unified Bootlader) nga gimugna ni Eirch Stefan Broleyn. Nag-abut kini sa daghang mga pag-uswag, bag-ong mga bahin ug pag-ayo sa bug ingon mga pagpaayo sa orihinal nga programa sa GRUB.

Importante, gipulihan na karon sa GRUB 2 ang GRUB. Ug labi na, ang ngalan nga GRUB giusab ang ngalan sa GRUB Legacy ug dili aktibo nga naugmad, bisan pa, mahimo kini magamit alang sa pag-boot sa mga daan nga sistema tungod kay ang mga pag-ayo sa bug nagpadayon pa.

Ang GRUB adunay mga mosunud nga prominenteng bahin:

  1. Nagsuporta sa multiboot
  2. Nagsuporta sa daghang mga arkitektura sa hardware ug operating system sama sa Linux ug Windows
  3. Nagtanyag ug Bash-like interactive command line interface para sa mga tiggamitan sa pagpadagan sa GRUB commands ingon man makig-interact sa configuration files
  4. Nakahimo og access sa GRUB editor
  5. Nagsuporta sa pagbutang sa mga password nga adunay encryption alang sa seguridad
  6. Gisuportahan ang pag-boot gikan sa usa ka network nga gihiusa sa daghang uban pang mga gagmay nga bahin

Bisitaha ang Homepage: https://www.gnu.org/software/grub/

2. LILO (Linux Loader)

Ang LILO usa ka yano apan kusgan ug lig-on nga Linux boot loader. Uban sa nagkadako nga pagkapopular ug paggamit sa GRUB, nga adunay daghang mga pag-uswag ug gamhanan nga mga bahin, ang LILO nahimong dili kaayo popular sa mga tiggamit sa Linux.

Samtang nag-load kini, ang pulong nga \LILO gipakita sa screen ug ang matag letra makita sa wala pa o pagkahuman nahitabo ang usa ka partikular nga panghitabo. Apan, ang pag-uswag sa LILO nahunong kaniadtong Disyembre 2015, kini adunay daghang mga bahin sama sa gilista sa ubos:

  1. Wala magtanyag og interactive command line interface
  2. Nagsuporta sa daghang error code
  3. Wala'y gitanyag nga suporta alang sa pag-boot gikan sa usa ka network
  4. Ang tanan nga mga file niini gitipigan sa unang 1024 nga mga silindro sa usa ka drive
  5. Nag-atubang og limitasyon sa BTFS, GPT ug RAID ug daghan pa.

Bisitaha ang Homepage: http://lilo.alioth.debian.org/

3. BURG – Bag-ong Boot Loader

Base sa GRUB, ang BURG usa ka bag-o nga Linux boot loader. Tungod kay kini gikan sa GRUB, kini gipadala uban sa pipila sa mga nag-unang GRUB bahin, bisan pa niana, kini usab nagtanyag talagsaon nga mga bahin sama sa usa ka bag-o nga object format sa pagsuporta sa daghang mga plataporma lakip na ang Linux, Windows, Mac OS, FreeBSD ug sa unahan.

Dugang pa, gisuportahan niini ang usa ka labi ka ma-configure nga teksto ug graphical mode boot menu, stream ug giplano nga mga pag-uswag sa umaabot aron kini magamit sa lainlaing mga aparato sa input/output.

Bisitaha ang Homepage: https://launchpad.net/burg

4. Syslinux

Ang Syslinux usa ka klase sa gaan nga mga boot loader nga makapaarang sa pag-boot gikan sa mga CD-ROM, gikan sa usa ka network ug uban pa. Gisuportahan niini ang mga filesystem sama sa FAT para sa MS-DOS, ug ext2, ext3, ext4 para sa Linux. Gisuportahan usab niini ang wala ma-compress nga single-device nga Btrfs.

Timan-i nga ang Syslinux nag-access lamang sa mga file sa kaugalingon nga partisyon, busa, wala kini nagtanyag mga kapabilidad sa boot nga multi-filesystem.

Bisitaha ang Homepage: http://www.syslinux.org/wiki/index.php?title=The_Syslinux_Project

Ang usa ka boot loader nagtugot kanimo sa pagdumala sa daghang mga operating system sa imong makina ug pagpili kung kinsa ang gamiton sa usa ka partikular nga oras, kung wala kini, ang imong makina dili makakarga sa kernel ug sa uban nga mga file sa operating system.

Nawala ba namo ang bisan unsang tip-top nga Linux boot loader dinhi? Kung mao, ipahibalo kanamo pinaagi sa paggamit sa porma sa komentaryo sa ubos pinaagi sa paghimo og mga sugyot sa bisan unsang dalaygon nga mga boot loader nga makasuporta sa operating system sa Linux.