Jei neseniai įdiegėte " Ubuntu" kartu su "Windows" ar bet kuria kita "Linux" versija kartu su "Windows", galbūt kilo problema, kai kompiuteris vis dar įkeltas į "Windows", be galimybės paleisti į "Linux". Tai dažnas kompiuterių šalutinis poveikis naudojant EFI įkrovos tvarkyklę .
Šis vadovas parodys, kaip gauti kompiuterį, kuriame būtų rodomas meniu su galimybėmis paleisti į Ubuntu ar "Windows".
Įkelkite į "Live" versiją "Linux"
Kad galėtumėte vadovautis šiuo vadovu, turėsite paleisti į tiesioginę "Linux" versiją .
- Įdėkite USB ar DVD, kurį naudodami kompiuteryje įdiegėte "Linux".
- Įkelkite į "Windows"
- Laikykite nuspaudę klavišą "Shift" ir iš naujo paleiskite sistemą (laikykite nuspaudus klavišą "Shift")
- Kai pasirodo mėlynas ekranas, spustelėkite parinktį paleisti į USB įrenginį arba DVD
- 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ę
Šis vadovas parodys, kaip naudoti EFI įkrovos tvarkyklę, kuri leidžia manipuliuoti paleisties tvarka, kad galėtumėte paleisti į Linux ir Windows.
- Atidarykite terminalo langą paspausdami CTRL, ALT ir T tuo pačiu metu
- Paleiskite atitinkamą komandą, kad įdiegtumėte EFI įkrovos tvarkyklę remdamiesi "Linux" paskyra, kurią naudojate:
- Ubuntu, Linux Mint, Debian, Zorin ir tt 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", "Antergos" ir kt. Naudoja "pacman" komandą :
- Sudo pacman -S efibootmgr
Kaip sužinoti dabartinį įkrovos tvarką
Norėdami sužinoti tvarką, kurioje sistemos įkels, įveskite šią komandą:
Sudo efibootmgr
Komandos sudo dalis padidina jūsų teises prie root vartotojo, kuris yra reikalingas naudojant efibootmgr, teises. Jūs turite būti pagrindinis naudotojas, kad galėtumėte naudoti efibootmgr.
Rezultatas bus 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
Taigi, ką tai mums sako?
"BootCurrent" eilutė rodo, kurios iš įkrovos parinkčių buvo naudojamos šiuo metu. Mano atveju tai buvo "Linux Mint", bet "Linux Mint" yra išvestinė Ubuntu, taigi, 0004 = ubuntu.
"Timeout" nurodo, kiek laiko meniu pasirodys prieš pradedant pirmąjį įkrovos parinktį, ir jis pagal nutylėjimą yra 0.
BootOrder rodo, kokia tvarka bus įkelta kiekviena parinktis. Kitas elementas sąraše bus pasirinktas tik tuo atveju, jei nebus įkeltas ankstesnis elementas.
Pirmiau pateiktame pavyzdyje mano sistema ketina paleisti iš pradžių 0004, kuri yra Ubuntu, tada 0001, kuri yra Windows, 0002 tinklai, 0005 kietasis diskas, 0006 CD / DVD diskas, o galiausiai 2001 m. - USB diskas.
Jei užsakymas buvo 2001, 000, 0000, tada sistema bando įkelti iš USB diskų, o jei nebuvo jokių pristatymų, tai būtų paleista iš DVD diskų įrenginio ir galiausiai būtų 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 kokios nors priežasties "Windows" paleidžia pirmą kartą, jums reikės 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 tikėtis, kad pirmiausia galėsite pamatyti, kad "Windows" yra batų, nes jis yra priskirtas 0001, kuris pirmiausia yra paleidimo tvarka.
"Ubuntu" nebus įkeltas, nebent "Windows" nepavyks paleisti, nes jis yra priskirtas 0004, kuris yra po "0001" paleidimo tvarkos sąraše.
Tai yra gera idėja ne tik įdiegti "Linux", USB diską ir DVD diską prieš "Windows" paleisties tvarka.
Norėdami pakeisti įkrovos tvarką taip, kad pirmasis būtų USB diskas, tada DVD diską, po jo 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
Atkreipkite dėmesį, kad jei nepateiksite visų galimų parinkčių sąrašo, jie nebus pateikiami kaip įkėlimo tvarkos dalis. Tai reiškia, kad 0002 ir 0005 bus ignoruojami.
Kaip keisti paleidimo tvarką tik kitam paleisties režimui
Jei norite laikinai 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 nustatys 10 sekundžių laiko tarpą. Pasibaigus laikui bus pasirinkta 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 vienos sistemos, tuomet reikės pakoreguoti paleidimo tvarką taip, kad tas, kurį jūs ištrinate, sąraše nėra pirmoji, ir jūs norėsite pašalinti elementą iš iš viso įkrovos tvarką.
- 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 pirmiau nurodytas paleisties parinktis ir norite pašalinti Ubuntu, pirmiausia pakeiskite paleidimo tvarką taip:
sudo efibootmgr-o 2001,6,1
Tuomet ištrinsite Ubuntu paleidimo parinktį, naudodami šią komandą:
sudo efibootmgr-b 4 -B
Pirmas -b parenka paleidimo parinktį 0004 ir -B pašalina paleidimo 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
Papildoma literatūra
Yra ir kitų komandų, kurios būtų naudojamos OS montuotojams pirmiausia sukurti paleidimo meniu parinktis, o sistemos administratoriams sukurti tinklo įkrovos parinktis.
Daugiau apie tai galite sužinoti, skaitydami EFI boot manager vadovo puslapius naudodami šią komandą:
vyras efibootmgr