Paano Kumuha ng Ubuntu Upang Mag-boot Bago sa Windows Paggamit Ang EFI Boot Manager

Kung na-install mo kamakailan ang Ubuntu sa tabi ng Windows o sa katunayan ng anumang iba pang bersyon ng Linux sa tabi ng Windows, maaaring mayroon ka na sa isang isyu kung saan ang computer ay nag-boots pa rin sa Windows nang walang pagpipilian para sa pag-boot sa Linux. Ito ay isang karaniwang epekto ng mga computer sa EFI Boot Manager .

Ipinapakita sa iyo ng gabay na ito kung paano makuha ang iyong computer upang magpakita ng isang menu na may mga pagpipilian para sa pag-boot sa alinman sa Ubuntu o Windows.

Mag-boot sa Isang Bersyon ng Live ng Linux

Upang masunod ang gabay na ito, kakailanganin mong mag- boot sa isang live na bersyon ng Linux .

  1. Ipasok ang USB o DVD na ginamit mo upang i-install ang Linux sa iyong computer.
  2. Boot sa Windows
  3. Pindutin nang matagal ang shift key at i-restart ang system (panatilihin ang shift key na gaganapin pababa)
  4. Kapag lumilitaw ang asul na screen upang mag-click sa opsyon para sa booting sa isang USB device o DVD
  5. Dapat na ngayong i-load ng Linux sa live na bersyon ng operating system sa parehong paraan na ginawa nito noong una mong na-install ito.

Paano Upang I-install ang EFI Boot Manager

Ipapakita sa iyo ng gabay na ito kung paano gamitin ang EFI Boot Manager na nagpapahintulot sa iyo na mamanipula ang boot order upang maaari mong mag-boot sa Linux at Windows.

  1. Buksan ang isang terminal window sa pamamagitan ng pagpindot sa CTRL, ALT, at T sa parehong oras
  2. Patakbuhin ang naaangkop na utos para sa pag-install ng boot manager ng EFI batay sa pamamahagi ng Linux na iyong ginagamit:
    1. Para sa Ubuntu, Linux Mint, Debian, Zorin atbp gamitin ang apt-get command :
    2. sudo apt-get install efibootmgr
    3. Para sa Fedora at CentOS gamitin ang yum command :
    4. sudo yum i-install efibootmgr
    5. Para sa openSUSE:
    6. sudo zypper i-install efibootmgr
    7. Para sa Arch, Manjaro, Antergos atbp gamitin ang command pacman :
    8. sudo pacman -S efibootmgr

Paano Upang Alamin ang Kasalukuyang Boot Order

Upang alamin ang pagkakasunud-sunod kung saan ang mga system ay i-load ang uri ng sumusunod na command:

sudo efibootmgr

Ang sudo bahagi ng utos ay nagtataas ng iyong mga pahintulot sa na ng root user na kinakailangan kapag gumagamit ng efibootmgr. Dapat kang maging root user upang magamit ang efibootmgr.

Ang output ay magiging ganito:

Kaya ano ang sinasabi nito sa atin?

Ipinapakita ng linya ng BootCurrent kung alin sa mga pagpipilian sa boot ang ginamit sa oras na ito. Sa aking kaso, ito ay talagang Linux Mint ngunit Linux Mint ay isang pinaghuhusay ng Ubuntu at kaya 0004 = ubuntu.

Sinasabi sa iyo ng Timeout kung gaano katagal lumilitaw ang menu bago pinili ang unang boot option at ito ay default sa 0.

Ipinapakita ng BootOrder ang pagkakasunud-sunod kung saan ang bawat opsyon ay mai-load. Ang susunod na item sa listahan ay mapipili lamang kung nabigo itong i-load ang naunang bagay.

Sa halimbawa sa itaas ang aking sistema ay pagpunta sa boot 0004 unang na kung saan ay Ubuntu, pagkatapos ay 0001 na Windows, 0002 network, 0005 hard drive, 0006 CD / DVD drive at sa wakas 2001 kung saan ay ang USB drive.

Kung ang order ay 2001,0006,0001 pagkatapos ay sisikapin ng system na mag-load mula sa isang USB drive at kung walang anumang naroroon na mag-boot mula sa DVD drive at sa wakas, ito ay mag-boot ng Windows.

Paano Upang Palitan ang Order ng EFI Boot

Ang pinakakaraniwang dahilan upang gamitin ang EFI Boot Manager ay baguhin ang boot order. Kung na-install mo ang Linux at para sa ilang mga dahilan Windows ito boot unang pagkatapos ay kailangan mong mahanap ang iyong bersyon ng Linux sa listahan ng boot at gawin itong boot bago Windows.

Halimbawa, kunin ang listahang ito:

Dapat mong makita ang unang boot ng Windows dahil ito ay nakatalaga sa 0001 na una sa boot order.

Ang Ubuntu ay hindi mai-load maliban kung ang Windows nabigo sa boot dahil ito ay itinalaga sa 0004 na kung saan ay dumating pagkatapos ng 0001 sa listahan ng boot order.

Magandang ideya na hindi lamang ilagay ang Linux, ang USB drive at DVD drive bago ang Windows sa boot order.

Upang baguhin ang boot order upang ang USB drive ay una, pagkatapos ay ang DVD drive, na sinusundan ng Ubuntu at sa wakas Windows gagamitin mo ang sumusunod na command.

sudo efibootmgr -o 2001,0006,0004,0001

Maaari mong gamitin ang isang mas maikling notasyon tulad ng sumusunod:

sudo efibootmgr -o 2001,6,4,1

Ang listahan ng boot ay dapat na ganito:

Tandaan na kung hindi mo ilista ang lahat ng mga posibleng opsyon, hindi na ito ililista bilang bahagi ng boot order. Ang ibig sabihin nito ay 0002 at 0005 ay hindi papansinin.

Paano Upang Baguhin Ang Boot Order Para Ang Susunod na Boot Lamang

Kung nais mong pansamantalang gawin ito upang ang susunod na boot ng computer ay gumagamit ng isang partikular na opsyon gamitin ang sumusunod na command:

sudo efibootmgr -n 0002


Gamit ang listahan sa itaas na ito ay nangangahulugan na ang susunod na oras na ang computer boots subukan ito sa boot mula sa network.

Kung babaguhin mo ang iyong isip at nais mong tanggalin ang susunod na pagpipilian sa boot pagkatapos ay patakbuhin ang sumusunod na command upang kanselahin ito.

sudo efibootmgr -N

Pagtatakda ng isang Timeout

Kung nais mong pumili mula sa isang listahan sa bawat oras na naglo-load ang iyong computer pagkatapos ay maaari mong tukuyin ang isang timeout.

Upang gawin ito ipasok ang sumusunod na command:

sudo efibootmgr -t 10

Ang utos sa itaas ay magtatakda ng isang timeout na 10 segundo. Matapos ang oras na maubusan ang pagpipilian sa default na boot ay mapipili.

Maaari mong tanggalin ang timeout gamit ang sumusunod na command:

sudo efibootmgr -T

Paano Upang Magtanggal ng Item ng Menu ng Boot

Kung mayroon kang dalawa booted ang iyong system at gusto mong bumalik sa isang sistema lamang pagkatapos ay kailangan mong ayusin ang boot order upang ang iyong tinatanggal ay hindi una sa listahan at nais mong alisin ang item mula sa boot order kabuuan.

Kung mayroon kang mga pagpipilian sa boot sa itaas at nais mong alisin ang Ubuntu pagkatapos mo munang baguhin ang boot order gaya ng sumusunod:

sudo efibootmgr -o 2001,6,1

Pagkatapos ay tanggalin mo ang opsyon ng Ubuntu boot gamit ang sumusunod na command:

sudo efibootmgr -b 4 -B

Ang unang-b ay pumipili sa boot option 0004 at ang -B ay tinatanggal ang boot option.

Maaari kang gumamit ng katulad na utos upang gumawa ng pagpipilian sa boot na hindi aktibo tulad ng sumusunod:

sudo efibootmgr -b 4 -A

Maaari mong gawing aktibo muli ang pagpipiliang boot sa pamamagitan ng paggamit ng command na ito:

sudo efibootmgr -b 4 -a

Karagdagang Pagbabasa

May mga karagdagang command na gagamitin ng mga installer ng OS upang lumikha ng mga pagpipilian sa boot menu sa unang lugar at para sa mga administrator ng system upang lumikha ng mga pagpipilian sa network boot.

Maaari mong malaman ang higit pa tungkol sa mga ito sa pamamagitan ng pagbabasa ng mga manu-manong pahina para sa EFI Boot Manager gamit ang sumusunod na command:

tao efibootmgr