Ano ang GRUB Bootloader at Ano ang Ginagawa nito?

Ano ang GRUB Bootloader at Ano ang Ginagawa nito?

Ang isang boot loader ay isa sa pinakamahalagang sangkap ng proseso ng boot ng iyong operating system ng Linux.





hindi gumagana ang mga setting ng kuryente ng windows 10

Ipapakita sa iyo ng artikulong ito kung ano ang isang boot loader at ang papel na ginagampanan nito sa isang sistemang Linux. Sa partikular, ang gabay na ito ay nakatuon sa Grand Unified Bootloader (GRUB), isang malakas at lubos na may kakayahang umangkop na programa ng boot loader. Ngunit bago tingnan ang detalye ng GRUB, mahalagang maunawaan ang proseso ng boot sa Linux.





Ang Proseso ng Linux Boot

Ang proseso ng boot sa Linux ay isang serye ng mga aktibidad na nagaganap mula sa oras na pinindot mo ang power button sa iyong PC hanggang sa lumitaw ang screen ng pag-login.





Mayroong apat na pangunahing yugto sa proseso ng boot ng iyong operating system at nangyayari ito sa sumusunod na pagkakasunud-sunod:

  1. BIOS : Ibig sabihin Pangunahing Input / Output System at pangunahing responsable para sa paglo-load ng bootloader. Kapag nagsimula ang computer, nagpapatakbo ito ng isang Power On Self Test (POST) upang matiyak na ang pangunahing hardware tulad ng memorya at hard disk ay gumagana nang maayos. Pagkatapos, susuriin ng BIOS ang pangunahing mga hard drive na 'Master Boot Record (MBR), na isang seksyon sa iyong hard drive kung saan matatagpuan ang bootloader.
  2. Bootloader : Naglo-load ng kernel sa RAM na may isang hanay ng mga parameter ng kernel.
  3. Kernel : Pangunahing pagpapaandar ng kernel ay upang simulan ang mga aparato at memorya. Pagkatapos, naglo-load ito ng proseso ng init.
  4. Sa loob : Responsable para sa pagsisimula at pagtigil ng mahahalagang serbisyo sa iyong system.

Tandaan : Ang BIOS ay hindi isang proseso na nauugnay sa Linux, ito ay isang proseso na nangyayari anuman ang iyong operating system.



Dagdagan ang nalalaman: Ang isang BIOS Considered Software, Hardware, o Firmware ba ng isang Computer?

Ano ang Grand Unified Bootloader?

Pangunahing responsable ang GRUB para sa pagbibigay sa iyo ng isang menu ng mga pagpipilian kung saan maaari mong piliin ang operating system o kapaligiran na nais mong i-boot. Bilang karagdagan, responsable ang GRUB sa paglo-load ang Linux Kernel .





Narito kung ano ang hitsura ng isang pagpipilian sa menu ng GRUB. Kung maraming naka-install na mga operating system, mailista mo sila dito.

Matagal ang pag-shut down ng windows 7

Tandaan : Ang GRUB ay hindi lamang limitado sa pag-boot sa mga operating system ng Linux, maaari mo ring gamitin ito upang mag-boot sa iba pang mga operating system tulad ng Windows.





Mayroong dalawang pangunahing bersyon ng GRUB na magagamit sa oras ng pagsulat na ito.

  1. GRUB Legacy : Ito ang unang bersyon ng GRUB at unang binuo noong 1995.
  2. GRUB 2 : Ito ang pinakabagong bersyon ng GRUB na ginamit ng maraming mga pangunahing distrito ng Linux tulad ng Manjaro, Ubuntu, Fedora, at Red Hat Enterprise Linux (RHEL). Nagbibigay sa iyo ang GRUB 2 ng mas mahusay na mga tool at mga pagpipilian sa pagsasaayos kaysa sa hinalinhan nito.

Bukod sa GRUB, gumagamit din ang mga Linux distros ng ibang mga boot loader tulad ng Linux Loader (LILO), coreboot, at SYSLINUX.

Ang Papel ng GRUB

Kapag pinili mo ang operating system upang mag-boot, i-load ng GRUB ang napiling kernel. Gumagamit ang GRUB ng mga parameter ng kernel upang malaman kung saan matatagpuan ang kernel at iba pang mahahalagang parameter na gagamitin.

  • initrd : Ginamit para sa pagtukoy ng paunang RAM disk.
  • BOOT_IMAGE : Ang lokasyon ng imahe ng kernel ng Linux.
  • ugat : Tinutukoy ang lokasyon ng root filesystem. Ginamit ng kernel upang makahanap init na siya namang naglo-load ng mga kritikal na serbisyo.
  • NS : Responsable para sa pag-mount ng filesystem sa read-only mode.
  • tahimik : Itinatago ang ilang mga mensahe na tukoy sa system habang nagbo-boot ang iyong PC.
  • sabog : Ginamit para sa pagpapakita ng splash screen kapag nag-boot ang iyong system.

Kapag nasa menu ng mga pagpipilian ng GRUB, maaari mong i-edit ang mga parameter ng kernel sa pamamagitan ng pagpindot sa AT susi sa iyong keyboard.

Pag-configure ng GRUB Bootloader

Ang GRUB 2 ay nagbibigay sa iyo ng maraming kakayahang umangkop at lakas pagdating sa pag-configure ng iyong boot loader.

Ang / boot / grub naglalaman ang direktoryo ng isang file na pinangalanan grub.cfg , na kung saan ay ang pangunahing file ng pagsasaayos para sa GRUB. Gayunpaman, pinapayuhan kang huwag i-edit ang grub.cfg direktang mag-file, sa halip ay dapat mong i-edit ang / etc / default / grub file

Kapag gumawa ka ng mga pagbabago sa / etc / default / grub file, dapat mong tiyakin na patakbuhin ang utos sa ibaba, upang ang iyong mga pagbabago ay nakasulat sa grub.cfg awtomatikong mag-file.

makakabili ka ba ng hindi matalinong tv
sudo update-grub

Maaari kang matuto nang higit pa tungkol sa GRUB at ilan sa mga pagpipilian sa pag-configure nito sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

info -f grub

Pagpapasadya ng GRUB sa Linux

Ipinakita sa iyo ng gabay na ito na ang GRUB ay isang napakalakas at kakayahang umangkop na boot loader at gumaganap ng isang mahalagang papel sa pagtatrabaho ng iyong operating system. Ang mga gumagamit ay may kumpletong kontrol sa paglitaw ng GRUB boot screen. Maaari mo ring ipasadya ang imahe ng background ng boot screen nang madali.

Magbahagi Magbahagi Mag-tweet Email Paano Mapasadya ang Grub Boot Menu Na may Background na Imahe

Nabagot sa default na menu ng Grub? Narito kung paano ipasadya ito sa isang background na imahe na iyong pinili.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • GRUB Bootloader
  • Linux
Tungkol sa May-akda Magandang pumunta(36 na Artikulo Nai-publish)

Binubuo ni Mwiza ang software sa pamamagitan ng propesyon at malawak na nagsusulat sa Linux at front-end na programa. Ang ilan sa kanyang mga interes ay may kasamang kasaysayan, ekonomiya, politika at arkitektura ng enterprise.

Higit pa Mula kay Mwiza Kumwenda

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe