Skip to main content

Paano Kumuha ng Ubuntu sa Boot Bago sa Windows Paggamit ng EFI Boot Manager

Week 5 (Hunyo 2025)

Week 5 (Hunyo 2025)
Anonim

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

Maaari mong makuha ang iyong computer upang ipakita ang isang menu na may mga pagpipilian para sa booting sa alinman sa Ubuntu o Windows.

Mag-boot sa isang Bersyon ng Linux

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

  1. Ipasok ang USB drive 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 habang pinipigilan ang Shift key.

  4. Kapag lumitaw ang screen, mag-click sa opsyon para sa pag-boot mula 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 Mag-install ng EFI Boot Manager

Narito kung paano gamitin ang EFI Boot Manager upang mamanipula ang boot order upang mapili mong mag-boot sa Linux o Windows.

  1. Buksan ang isang terminal window sa pamamagitan ng pagpindot Ctrl+ALT+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:

Para sa Ubuntu, Linux Mint, Debian, at Zorin, gamitin ang apt-get command:

sudo apt-get install efibootmgr

Para sa Fedora at CentOS, gamitin ang yum command:

sudo yum i-install efibootmgr

Para sa openSUSE:

sudo zypper i-install efibootmgr

Para sa Arch, Manjaro, at Antergos, gamitin ang command pacman:

sudo pacman -S efibootmgr

Paano Alamin ang Kasalukuyang Boot Order

Upang malaman ang pagkakasunud-sunod kung saan load ng mga system, i-type ang 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 mukhang ganito:

  • BootCurrent: 0004
  • Timeout: 0 segundo
  • BootOrder: 0004,0001,0002,0005,0006,2001
  • Boot0001 Windows Boot Manager
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 CD / DVD / CD-RW Drive
  • Boot2001 EFI USB Device

Ipinapakita ng linya ng BootCurrent kung alin sa mga pagpipilian sa boot ang ginamit sa oras na ito. Sa halimbawang ito, ang 0004 ay Ubuntu.

Sinasabi sa iyo ng Timeout kung gaano katagal lumilitaw ang menu bago pinili ang unang boot option. 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 pipiliin kung ang naunang bagay ay nabigo.

Sa halimbawa, ang sistema ay magbubukas sa unang 0004 na Ubuntu, pagkatapos ay 0001 na Windows, 0002 na mga 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, ang system ay susubukang mag-load mula sa isang USB drive. Kung walang USB drive ay naroroon, ito ay mag-boot mula sa DVD drive, at sa wakas, ito ay boot Windows.

Paano Baguhin ang EFI Boot Order

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

Halimbawa, kunin ang listahang ito:

  • BootCurrent: 0001
  • Timeout: 0 segundo
  • BootOrder: 0001,0004,0002,0005,0006,2001
  • Boot0001 Windows Boot Manager
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 CD / DVD / CD-RW Drive
  • Boot2001 EFI USB Device

Dapat mong makita na ang Windows boots unang 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 ilagay ang Linux, 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:

  • BootCurrent: 0001
  • Timeout: 0 segundo
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Windows Boot Manager
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 CD / DVD / CD-RW Drive
  • Boot2001 EFI USB Device

Tandaan na kung hindi mo ilista ang lahat ng mga posibleng pagpipilian, hindi sila ay malista bilang bahagi ng boot order. Ang halimbawang ito ay nagpapakita na ang 0002 at 0005 ay hindi papansinin.

Paano Palitan ang Boot Order para sa Next Boot Only

Kung gusto 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

  • BootCurrent: 0001
  • Timeout: 0 segundo
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Windows Boot Manager
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 CD / DVD / CD-RW Drive
  • Boot2001 EFI USB Device

Gamit ang listahan sa itaas na ito ay nangangahulugan na ang susunod na oras na ang boots ng computer, ito ay mag-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 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 nagtatakda ng isang timeout na 10 segundo. Matapos ang oras ay tumakbo, pinili ang default na boot.

Maaari mong tanggalin ang timeout gamit ang sumusunod na command:

sudo efibootmgr -T

Paano Magtanggal ng Item ng Menu ng Boot

Kung mayroon kang dual-booted ang iyong system at nais mong bumalik sa isang sistema lamang, kailangan mong ayusin ang boot order upang ang iyong tinatanggal ay hindi una sa listahan. Gusto mong alisin ang item mula sa boot order nang buo.

  • BootCurrent: 0001
  • Timeout: 0 segundo
  • BootOrder: 2001,0006,0004,0001
  • Boot0001 Windows Boot Manager
  • Boot0002 Network
  • Boot0004 ubuntu
  • Boot0005 Hard Drive
  • Boot0006 CD / DVD / CD-RW Drive
  • Boot2001 EFI USB Device

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

sudo efibootmgr -o 2001,6,1

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

sudo efibootmgr -b 4 -B

Ang unang-b ay pumipili sa boot option na 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