Kuinka saada Ubuntu käynnistymään ennen Windowsia EFI Boot Managerin käyttämistä

Jos olet äskettäin asentanut Ubuntun Windowsin tai jonkin muun Linux-version rinnalle Windowsin kanssa, saatat joutua kohtaamaan ongelman, jossa tietokone käynnistyy yhä Windows-järjestelmään ilman, että Linuxia käynnistettäisiin. Tämä on tietokoneiden yhteinen sivuvaikutus EFI Boot Managerin kanssa .

Tässä oppaassa näytetään, miten saat tietokoneesi näyttämään valikon, jossa on käynnistysvaihtoehdot joko Ubuntu tai Windows.

Boot In Live Version Linux

Tämän ohjeen noudattamiseksi sinun tulee käynnistää Linux-ohjelmiston live-versio .

  1. Aseta USB tai DVD, jota käytit Linuxin asentamiseen tietokoneellesi.
  2. Käynnistä Windows
  3. Pidä vaihtonäppäintä alhaalla ja käynnistä järjestelmä uudelleen (pidä vaihtonäppäintä alhaalla)
  4. Kun sininen näyttö näyttää napsauttamalla vaihtoehtoa käynnistämiseen USB-laitteelle tai DVD-levylle
  5. Linuxin pitäisi nyt ladata käyttöjärjestelmän live-versioon samalla tavalla kuin se, kun asennit sen ensin.

EFI Boot Managerin asentaminen

Tässä oppaassa näytetään, kuinka voit käyttää EFI Boot Manager -ohjelmaa, jonka avulla voit käsitellä käynnistysjärjestystä niin, että voit käynnistää Linuxissa ja Windowsissa.

  1. Avaa pääteikkuna painamalla CTRL, ALT ja T samanaikaisesti
  2. Suorita EFI-käynnistysohjaimen asianmukainen komento asentamalla Linux-jakelu, jota käytät:
    1. Ubuntu, Linux Mint, Debian, Zorin jne. Käyttävät apt-get-komentoa :
    2. sudo apt-get asenna efibootmgr
    3. Fedoralle ja Centosille käytetään yumin komentoa :
    4. sudo yum asenna efibootmgr
    5. OpenSUSE:
    6. sudo zypper asenna efibootmgr
    7. Arch, Manjaro, Antergos jne. Käyttävät pacman-komentoa :
    8. sudo pacman -S efibootmgr

Kuinka selvittää nykyinen käynnistysjärjestys

Järjestelmän kuormituksen selvittämiseksi kirjoita seuraava komento:

sudo efibootmgr

Komennon sudo-osa nostaa käyttöoikeutesi juuri käyttäjälle, joka tarvitaan efibootmgr: n käyttämiseen. Sinun on oltava juuri käyttäjä, jotta voit käyttää efibootmgr: ää.

Tuotos tulee olemaan näin:

Mitä tämä kertoo meille?

BootCurrent-linja näyttää, mikä käynnistysvaihtoehtoista käytettiin tällä kertaa. Minun tapauksessani se oli itse asiassa Linux Mint, mutta Linux Mint on Ubuntun johdannainen ja niin 0004 = ubuntu.

Aikakatkaisu kertoo, kuinka kauan valikko tulee näkyviin ennen kuin ensimmäinen käynnistysasetus on valittu ja oletusarvo on 0.

BootOrder näyttää järjestyksen, jossa kukin vaihtoehto ladataan. Seuraava kohta valitaan vain, jos se ei lataa edellistä kohtaa.

Yllä olevassa esimerkissä järjestelmäni käynnistää ensimmäisen 0004: n, joka on Ubuntu, sitten 0001, joka on Windows, 0002 verkot, 0005 kiintolevy, 0006 CD / DVD-asema ja lopulta 2001, joka on USB-asema.

Jos tilaus oli 20010006,0001 niin järjestelmä yritettäisi ladata USB-asema ja jos ei ollut läsnä, se käynnistettäisiin DVD-asemalta ja lopulta käynnistettäisiin Windows.

Kuinka muuttaa EFI: n käynnistysjärjestystä

Yleisin syy käyttää EFI Boot Manager -ohjelmaa on muuttaa käynnistysjärjestystä. Jos olet asentanut Linuxin ja jostain syystä Windows käynnistyy ensin, sinun täytyy löytää Linux-versio käynnistysluettelosta ja käynnistää se ennen Windowsia.

Ottakaa esimerkiksi tämä luettelo:

Toivottavasti voit nähdä, että Windows käynnistyy ensin, koska se on määritetty 0001: lle, joka on ensimmäinen käynnistysjärjestyksessä.

Ubuntu ei lataudu, ellei Windows käynnisty, koska se on osoitettu 0004: lle, joka tulee käynnistysjärjestysluettelon 0001 jälkeen.

On hyvä ajatus sijoittaa Linux, USB-asema ja DVD-asema paitsi Windowsin käynnistysjärjestykseen.

Jos haluat vaihtaa käynnistysjärjestyksen siten, että USB-asema on ensimmäinen, sitten DVD-asema, sen jälkeen Ubuntu ja lopuksi Windows käytät seuraavaa komentoa.

sudo efibootmgr -o 2001,0006,0004,0001

Lyhempää merkintää voidaan käyttää seuraavasti:

sudo efibootmgr -o 2001,6,4,1

Käynnistysluettelon pitäisi nyt näyttää tältä:

Huomaa, että jos et laita kaikkia mahdollisia vaihtoehtoja, niitä ei luetella osana käynnistysjärjestystä. Tämä tarkoittaa, että 0002 ja 0005 jätetään huomiotta.

Kuinka vaihtaa käynnistysjärjestyksen vain seuraavalle käynnistykselle

Jos haluat tilapäisesti tehdä sen niin, että tietokoneen seuraava käynnistys käyttää tietyn vaihtoehdon, käytä seuraavaa komentoa:

sudo efibootmgr -n 0002


Edellä mainitun luettelon käyttäminen merkitsisi sitä, että tietokone käynnistettäessä seuraavan kerran yrittää käynnistää verkosta.

Jos muutat mielesi ja haluat poistaa seuraavan käynnistysvaihtoehdon, suorita seuraava komento peruuttamalla se.

sudo efibootmgr -N

Aikakatkaisun asettaminen

Jos haluat valita luettelosta joka kerta kun tietokoneesi latautuu, voit määrittää aikakatkaisun.

Voit tehdä tämän kirjoittamalla seuraavan komennon:

sudo efibootmgr -t 10

Edellä oleva komento asettaa 10 sekunnin aikakatkaisun. Kun aika on kulunut, oletusarvoinen käynnistysvaihtoehto valitaan.

Voit poistaa aikakatkaisun käyttämällä seuraavaa komentoa:

sudo efibootmgr -T

Kuinka poistaa käynnistysvalikon kohta

Jos sinulla on kaksoisnapsautettu järjestelmä ja haluat palata vain yhteen järjestelmään, sinun on säädettävä käynnistysjärjestystä niin, että poistettava ei ole ensin luettelossa ja haluat poistaa kohteen käynnistysjärjestys kokonaan.

Jos sinulla on yllä olevat käynnistysvaihtoehdot ja olet halunnut poistaa Ubuntun, vaihda ensin käynnistysjärjestys seuraavasti:

sudo efibootmgr -o 2001,6,1

Tällöin poistat Ubuntun käynnistysvaihtoehdon seuraavalla komennolla:

sudo efibootmgr -b 4 -B

Ensimmäinen -b valitsee käynnistysasetuksen 0004 ja -B poistaa käynnistysasetuksen.

Voit käyttää samanlaista komentoa käynnistääksesi käynnistysvaihtoehdon ei-aktiivisia seuraavasti:

sudo efibootmgr -b 4 -A

Voit käynnistää käynnistysasetuksen uudelleen tämän komennon avulla:

sudo efibootmgr -b 4 -a

Lue lisää

On olemassa muita komentoja, joita OS-asentajat käyttäisivät käynnistysvalikon vaihtoehtojen luomiseen ja järjestelmänvalvojille verkkoasetusten luomiseen.

Lisätietoja näistä saat lukemalla EFI Boot Managerin manuaaliset sivut käyttämällä seuraavaa komentoa:

mies efibootmgr