Ja nesen esat instalējis Ubuntu kopā ar Windows vai patiešām ar jebkuru citu Linux versiju kopā ar Windows, tad jums var nākties saskarties ar problēmu, ar kuru dators joprojām tiek startēts uz Windows bez iespējas ielādēt Linux. Šī ir bieži sastopama datoru izraisīta blakusparādība ar EFI sāknēšanas pārvaldnieku .
Šajā rokasgrāmatā ir parādīts, kā datorā parādīties izvēlne, kurā var palaist Ubuntu vai Windows.
Ielādē Live versiju Linux
Lai sekotu šai rokasgrāmatai, jums būs jāielādē dzīvā Linux versijā .
- Ievietojiet USB vai DVD, ko izmantojāt, lai instalētu Linux savā datorā.
- Ielādējiet operētājsistēmu Windows
- Turiet nospiestu Shift taustiņu un restartējiet sistēmu (turiet nospiestu Shift taustiņu)
- Kad tiek parādīts zilais ekrāns, nospiediet uz USB ierīces vai DVD ierakstīšanas opciju
- Linux tagad jāielādē operētājsistēmas tiešajā versijā tādā pašā veidā, kā tas bija, kad to pirmo reizi instalēja.
Kā instalēt EFI sāknēšanas pārvaldnieku
Šī rokasgrāmata parādīs, kā izmantot EFI sāknēšanas pārvaldnieku, kas ļauj manipulēt ar sāknēšanas kārtību, lai jūs varētu ielādēt Linux un Windows.
- Atveriet termināla logu , vienlaikus nospiežot CTRL, ALT un T
- Izpildiet atbilstošo komandu, lai instalētu EFI sāknēšanas pārvaldnieku, pamatojoties uz jūsu izmantotā Linux izplatīšanu:
- Ubuntu, Linux Mint, Debian, Zorin uc izmanto apt-get komandu :
- sudo apt-get install efibootmgr
- Fedora un CentOS izmantojiet komandu yum :
- sudo yum instalēt efibootmgr
- Par OpenSUSE:
- sudo zypper instalēt efibootmgr
- Arch, Manjaro, Antergo uc izmanto pacman komandu :
- sudo pacman -s efibootmgr
Kā uzzināt pašreizējo boot order
Lai uzzinātu kārtību, kādā sistēmas ielādēs, ierakstiet šādu komandu:
sudo efibootmgr
Komandas sudo daļa palielina jūsu tiesības uz saknes lietotāja atļauju, kas ir nepieciešama, lietojot efibootmgr. Lai izmantotu efibootmgr, jums jābūt root lietotājam.
Rezultāts būs šāds:
- BootCurrent: 0004
- Taimauts: 0 sekundes
- BootOrder: 0004,0001,0002,0005,0006,2001
- Boot0001 Windows sāknēšanas pārvaldnieks
- Boot0002 tīkls
- Boot0004 Ubuntu
- Boot0005 cietais disks
- Boot0006 CD / DVD / CD-RW disks
- Boot2001 EFI USB ierīce
Tātad, ko tas mums parāda?
BootCurrent rindiņa parāda, kuras no sāknēšanas opcijām šoreiz tika izmantotas. Manā gadījumā tas bija faktiski Linux Mint, bet Linux Mint ir Ubuntu atvasinājums, un tādēļ 0004 = ubuntu.
Timeout norāda, cik ilgi izvēlne parādās pirms pirmās palaišanas opcijas izvēles, un tā noklusējuma vērtība ir 0.
BootOrder parāda kārtību, kādā katra opcija tiks ielādēta. Nākamais saraksta elements tiks izvēlēts tikai tad, ja tas neielādēs iepriekšējo vienumu.
Iepriekš minētajā piemērā mana sistēma vispirms sāk boot 0004, kas ir Ubuntu, tad 0001, kas ir Windows 20002 tīkli, 0005 cietais disks, 0006 CD / DVD disks un visbeidzot 2001. gads, kas ir USB disks.
Ja pasūtījums bija 2001.0006.0001, tad sistēma mēģinātu ielādēt no USB diska un, ja nebūtu neviena klāt, tas būtu boot no DVD diska un visbeidzot, tas boot Windows.
Kā nomainīt EFI boot order
Visbiežākais EFI sāknēšanas pārvaldnieka iemesls ir mainīt sāknēšanas secību. Ja esat instalējis Linux un kāda iemesla dēļ Windows to vispirms sākat, tad jums būs jāatrod jūsu Linux versija boot sarakstā un jāuzlādē pirms Windows.
Piemēram, ņem šo sarakstu:
- BootCurrent: 0001
- Taimauts: 0 sekundes
- BootOrder: 0001,000,000,000,000,000,000,000,000
- Boot0001 Windows sāknēšanas pārvaldnieks
- Boot0002 tīkls
- Boot0004 Ubuntu
- Boot0005 cietais disks
- Boot0006 CD / DVD / CD-RW disks
- Boot2001 EFI USB ierīce
Jums, visticamāk, vajadzētu redzēt, ka Windows vispirms tiek boots, jo tas ir piešķirts 0001, kas vispirms ir sāknēšanas kārtībā.
Ubuntu netiks ielādēta, ja vien sistēma Windows nevar startēt, jo tā ir piešķirta 0004, kas sākas pēc 0001 boot pasūtījumu sarakstā.
Tā ir laba ideja ne tikai novietot Linux, USB disku un DVD diskdzini pirms Windows sāknēšanas kārtībā.
Lai mainītu sāknēšanas secību, lai vispirms būtu USB disks, tad DVD disks, pēc tam ubuntu un beidzot ar Windows, jūs izmantotu šādu komandu.
sudo efibootmgr -o 2001, 000, 6000, 0001
Jūs varat izmantot īsāku apzīmējumu šādi:
sudo efibootmgr -o 2001,6,4,1
Sāknēšanas sarakstam tagad ir jābūt šādam:
- BootCurrent: 0001
- Taimauts: 0 sekundes
- BootOrder: 2001, 000, 6000, 0001
- Boot0001 Windows sāknēšanas pārvaldnieks
- Boot0002 tīkls
- Boot0004 Ubuntu
- Boot0005 cietais disks
- Boot0006 CD / DVD / CD-RW disks
- Boot2001 EFI USB ierīce
Ņemiet vērā, ka, ja jūs nespējat uzskaitīt visas iespējamās opcijas, tad tās netiks iekļautas kā sāknēšanas kārtības daļa. Tas nozīmē, ka 0002 un 0005 tiks ignorēti.
Kā nomainīt sāknēšanas secību tikai nākamajā boot
Ja jūs vēlaties uz laiku to padarīt, lai nākamais datora booters izmantotu noteiktu opciju, izmantojiet šādu komandu:
sudo efibootmgr -n 0002
- BootCurrent: 0001
- Taimauts: 0 sekundes
- BootOrder: 2001, 000, 6000, 0001
- Boot0001 Windows sāknēšanas pārvaldnieks
- Boot0002 tīkls
- Boot0004 Ubuntu
- Boot0005 cietais disks
- Boot0006 CD / DVD / CD-RW disks
- Boot2001 EFI USB ierīce
Izmantojot iepriekš minēto sarakstu, tas nozīmētu, ka nākamreiz, kad dators būs boots, tas mēģinās palaist no tīkla.
Ja maināt savu prātu un vēlaties izdzēst nākamo sāknēšanas opciju, tad izpildiet šādu komandu, lai to atceltu.
sudo efibootmgr-N
Ietaupīšanas iestatīšana
Ja vēlaties, lai jūs varētu izvēlēties no saraksta katru reizi, kad jūsu dators ielādējas, jūs varat norādīt taimautu.
Lai to paveiktu, ievadiet šādu komandu:
sudo efibootmgr-t 10
Iepriekš norādītā komanda noteiks 10 sekunžu laiku. Pēc laika beigām tiks izvēlēta noklusējuma sāknēšanas opcija.
Jūs varat izdzēst taimautu, izmantojot šādu komandu:
sudo efibootmgr -T
Kā izdzēst sāknēšanas izvēlnes vienumu
Ja jums ir dubultā sāknēšanas sistēma un vēlaties atgriezties tikai vienā sistēmā, jums būs jāpielāgo boot order, lai tas, kuru jūs dzēšat, nav pirmais sarakstā, un jūs vēlaties noņemt objektu no boot orderis pavisam.
- BootCurrent: 0001
- Taimauts: 0 sekundes
- BootOrder: 2001, 000, 6000, 0001
- Boot0001 Windows sāknēšanas pārvaldnieks
- Boot0002 tīkls
- Boot0004 Ubuntu
- Boot0005 cietais disks
- Boot0006 CD / DVD / CD-RW disks
- Boot2001 EFI USB ierīce
Ja jums ir iepriekš minētās sāknēšanas opcijas, un jūs vēlaties noņemt Ubuntu, vispirms nomainiet sāknēšanas secību šādi:
sudo efibootmgr -o 2001,6,1
Pēc tam jūs izdzēsīsiet Ubuntu sāknēšanas iespēju ar šādu komandu:
sudo efibootmgr -b 4 -B
Pirmais -b atlasa sāknēšanas iespēju 0004 un -B dzēš sāknēšanas iespēju.
Varat izmantot līdzīgu komandu, lai sāknēšanas opciju neaktīvu padarītu šādi:
sudo efibootmgr-b 4 -A
Varat atkal ieslēgt sāknēšanas opciju, izmantojot šo komandu:
sudo efibootmgr-b 4-a
Lasīt tālāk
Pastāv arī citas komandas, kuras OS uzstādītāji izmantotu, lai izveidotu sāknēšanas izvēlnes iespējas, un sistēmas administratoriem, lai izveidotu tīkla palaišanas opcijas.
Jūs varat uzzināt vairāk par šiem, lasot rokasgrāmatas lapas EFI Boot Manager, izmantojot šādu komandu:
cilvēks efibootmgr