Skip to main content

Kaip gauti "Ubuntu" paleisti "Windows", naudojant "EFI" įkrovos tvarkyklę

Anonim

Jei neseniai įdiegėte "Ubuntu" kartu su "Windows" ar bet kuria kita "Linux" versija kartu su "Windows", galite susidurti su problema, kur kompiuteris įkeltas į "Windows", be galimybės paleisti į "Linux". Tai dažnas kompiuterių šalutinis poveikis naudojant EFI įkrovos tvarkyklę.

Kompiuteryje galite parodyti meniu, kuriame galima paleisti Ubuntu ar Windows.

Įkelkite į "Live" versiją "Linux"

Norėdami sekti šį vadovą, turite paleisti į tiesioginę "Linux" versiją.

  1. Įdėkite USB diską ar DVD, kurį naudojote įdiegę "Linux" savo kompiuteryje.

  2. Įkelkite į "Windows".

  3. Laikydami nuspaustą "Shift" klavišą ir iš naujo paleiskite sistemą, laikydami nuspaudę "Shift" klavišą.

  4. Kai pasirodys ekranas, spustelėkite paleidimo iš USB įrenginio ar DVD parinktį.

  5. Dabar Linux turėtų būti įkeltas į tiesioginę operacinės sistemos versiją taip, kaip tai padarė, kai pirmą kartą įdiegėte.

Kaip įdiegti EFI įkrovos tvarkyklę

Štai, kaip naudoti EFI boot manager, kad galėtumėte manipuliuoti paleisties tvarka, kad galėtumėte pasirinkti paleisti į Linux ar Windows.

  1. Atidarykite terminalo langą paspausdami Ctrl+ALT+T Tuo pačiu metu.

  2. Paleiskite atitinkamą komandą, kad įdiegtumėte EFI įkrovos tvarkyklę remdamiesi "Linux" paskyra, kurią naudojate:

Ubuntu, "Linux Mint", "Debian" ir "Zorin" naudokite komandą apt-get:

sudo apt-get install efibootmgr

"Fedora" ir "CentOS" naudokite komandą yum:

sudo yum įdiegti efibootmgr

"OpenSUSE":

sudo zypper įdiegti efibootmgr

"Arch", "Manjaro" ir "Antergos" naudokite komandą pacman:

Sudo pacman -S efibootmgr

Kaip sužinoti dabartinį paleidimo tvarką

Norėdami sužinoti tvarką, pagal kurią įkeliamos sistemos, įveskite šią komandą:

Sudo efibootmgr

Komandos sudo dalis padidina jūsų teises prie root vartotojo, kuris reikalingas naudojant efibootmgr. Jūs turite būti pagrindinis vartotojas naudoti efibootmgr.

Išėjimas atrodo toks:

  • BootCurrent: 0004
  • Laiko tarpas: 0 sekundžių
  • BootOrder: 0004,0001,0002,0005,0006,2001
  • Boot0001 "Windows" paleidimo tvarkyklė
  • Boot0002 tinklas
  • Boot0004 Ubuntu
  • "Boot0005" kietasis diskas
  • Boot0006 CD / DVD / CD-RW diskas
  • Boot2001 EFI USB įrenginys

"BootCurrent" eilutė rodo, kurios iš įkrovos parinkčių buvo naudojamos šiuo metu. Šiame pavyzdyje 0004 yra Ubuntu.

"Timeout" nurodo, kiek laiko meniu pasirodo prieš pasirenkant pirmąją įkrovos parinktį. Tai pagal nutylėjimą 0.

BootOrder rodo, kokia tvarka bus įkelta kiekviena parinktis. Kitas elementas sąraše yra pasirinktas, jei ankstesnis elementas nepavyksta įkelti.

Pavyzdžiui, sistema pirmiausia pradės paleisti 0004, kuri yra Ubuntu, tada 0001, kuri yra Windows, 0002 tinklai, 0005 kietasis diskas, 0006 CD / DVD įrenginys ir galiausiai 2001 m. USB diskas.

Jei užsakymas buvo 2001, 000, 0000, sistema bando įkelti USB diską. Jei nebuvo USB disko, jis paleidžiamas iš DVD diskų, ir pagaliau bus paleista Windows.

Kaip pakeisti EFI įkrovos tvarką

Dažniausiai priežastis naudoti EFI įkrovos tvarkyklę yra pakeisti įkrovos tvarką. Jei įdiegėte "Linux" ir dėl kokių nors priežasčių "Windows" paleidžia pirmą kartą, tuomet turite rasti savo "Linux" versiją įkrovos sąraše ir paleisti jį prieš "Windows".

Pavyzdžiui, naudokite šį sąrašą:

  • BootCurrent: 0001
  • Laiko tarpas: 0 sekundžių
  • BootOrder: 0001,000,000,000,000,000,000,000,000
  • Boot0001 "Windows" paleidimo tvarkyklė
  • Boot0002 tinklas
  • Boot0004 Ubuntu
  • "Boot0005" kietasis diskas
  • Boot0006 CD / DVD / CD-RW diskas
  • Boot2001 EFI USB įrenginys

Turėtumėte sugebėti pamatyti, kad "Windows" batai iš pradžių, nes jie yra priskirti 0001, kuris yra pirmasis paleisties tvarka.

"Ubuntu" nebus įkeltas, nebent "Windows" nepavyks paleisti, nes jis yra priskirtas 0004, kuris yra po "0001" paleidimo tvarkos sąraše.

Gera idėja įdėti Linux, USB diską ir DVD diską į "Windows" paleidimo tvarką.

Norėdami pakeisti įkrovos tvarką, kad pirmiausia būtų USB įrenginys, tada DVD diską, po to Ubuntu ir galiausiai "Windows", naudosite šią komandą.

Sudo efibootmgr -o 2001, 000, 6, 000, 0001

Galite naudoti trumpesnį žymėjimą taip:

sudo efibootmgr -o 2001,6,4,1

Batų sąrašas turėtų atrodyti taip:

  • BootCurrent: 0001
  • Laiko tarpas: 0 sekundžių
  • BootOrder: 2001, 000, 6, 000, 0001
  • Boot0001 "Windows" paleidimo tvarkyklė
  • Boot0002 tinklas
  • Boot0004 Ubuntu
  • "Boot0005" kietasis diskas
  • Boot0006 CD / DVD / CD-RW diskas
  • Boot2001 EFI USB įrenginys

Atminkite, kad jei nepateiksite visų galimų parinkčių sąrašo, jie nebus pateikiami kaip įkėlimo tvarkos dalis. Šis pavyzdys rodo, kad 0002 ir 0005 bus ignoruojami.

Kaip keisti paleidimo tvarką tik kitam paleisties režimui

Jei norite laikinai tai padaryti, kad kitas kompiuterio įkrovimas naudotų konkrečią parinktį, naudokite šią komandą:

sudo efibootmgr-n 0002

  • BootCurrent: 0001
  • Laiko tarpas: 0 sekundžių
  • BootOrder: 2001, 000, 6, 000, 0001
  • Boot0001 "Windows" paleidimo tvarkyklė
  • Boot0002 tinklas
  • Boot0004 Ubuntu
  • "Boot0005" kietasis diskas
  • Boot0006 CD / DVD / CD-RW diskas
  • Boot2001 EFI USB įrenginys

Naudodamiesi anksčiau pateiktu sąrašu, tai reikštų, kad kitą kartą kompiuteris bus įkeltas iš tinklo.

Jei pakeisite savo mintis ir norite ištrinti kitą įkrovos parinktį, paleiskite šią komandą, kad ją atšauktumėte.

Sudo efibootmgr -N

Laiko nustatymas

Jei norite, kad galėtumėte pasirinkti iš sąrašo kiekvieną kartą, kai jūsų kompiuteris įkeltas, galite nurodyti laiko pabaigą.

Norėdami tai padaryti, įveskite šią komandą:

sudo efibootmgr-t 10

Pirmiau nurodyta komanda nustato 10 sekundžių trukmę. Pasibaigus laikui, pasirenkama numatytoji įkrovos parinktis.

Galite ištrinti laiką naudodami šią komandą:

sudo efibootmgr -T

Kaip ištrinti paleidimo meniu elementą

Jei turite dvejopą paleisti sistemą ir norite grįžti prie tik vienos sistemos, tuomet reikia pakoreguoti paleidimo tvarką taip, kad tas, kurį jūs ištrinate, sąraše nėra pirmoji. Jūs norite pašalinti elementą iš paleisties tvarkos.

  • BootCurrent: 0001
  • Laiko tarpas: 0 sekundžių
  • BootOrder: 2001, 000, 6, 000, 0001
  • Boot0001 "Windows" paleidimo tvarkyklė
  • Boot0002 tinklas
  • Boot0004 Ubuntu
  • "Boot0005" kietasis diskas
  • Boot0006 CD / DVD / CD-RW diskas
  • Boot2001 EFI USB įrenginys

Jei turite aukščiau nurodytų paleisties parinkčių ir norite pašalinti Ubuntu, pirmiausia pakeiskite paleidimo tvarką taip:

sudo efibootmgr-o 2001,6,1

Tada ištrinkite Ubuntu paleidimo parinktį, naudodami šią komandą:

sudo efibootmgr-b 4 -B

Pirmasis -b parenka paleidimo parinktį 0004, o -B ištrina įkrovos parinktį.

Galite naudoti panašią komandą, kad paleisties parinktis būtų neaktyvi taip:

Sudo efibootmgr-b 4 -A

Galite vėl paleisti įkrovos parinktį naudodami šią komandą:

sudo efibootmgr-b 4 -a