UEFI

Kako spremenim nastavitve UEFI?

Kako spremenim nastavitve UEFI?

Ko uporabljate Linux katere koli distribucije, morate včasih pogledati nastavitve za UEFI. Razlogi so različni; morda imate sistem z dvojnim zagonom in druge možnosti zagona ne najdete, morda ga želite varno zagnati ali v nekaterih primerih varni zagon izklopiti, da lahko zaženete karkoli.

Za varen zagon morate uporabiti ukaz mokutil. To upravlja s tipkami, ki so na voljo v sistemu.

Orodja

efibootmgr

Najbolj očitno in enostavno za razumevanje orodje je efibootmgr. S tem lahko delate z različnimi točkami, kjer želite, da se zagon nadaljuje. Z uporabo UEFI je veliko bolj prilagodljivo ustvariti možnosti za zagon. Z majhnim čudovitim orodjem efibootmgr lahko spreminjate, dodajate in odstranjujete zagonske vnose. Začetni vnosi usmerjajo postopek tja, kam mora iti.

Efibootmgr je za večino distribucij na voljo v binarni obliki. Torej namestite navadnega s svojo distribucijo. Ko je nameščen, ga morate zagnati kot root. Kot bi morali razumeti, boste morda onemogočili zagon sistema, zato bodite previdni. Če ukaz zaženete brez parametrov, dobite preprost seznam trenutnih vnosov.

$ sudo efibootmgr

Seznam na sliki je zelo kratek; sistem dvojnega zagona bo imel veliko več vnosov. Ker ima vaš sistem verjetno veliko več vnosov, boste morda želeli izbrati drug začetek. To se naredi dovolj enostavno.

$ sudo efibootmgr -n 000C

To je namenjeno poskusom, '-n' pomeni nastavljeno zagonsko besedilo. S tem nastavite, kaj se bo zagnalo ob naslednjem ponovnem zagonu; to ne spremeni, kaj se bo najprej zagnalo. Če ste dodali nekaj novega, to storite, če želite preizkusiti. Če gre za zagon, kot ste želeli, bi ga postavil na trajnega.

$ sudo efibootmgr -o 000C, 000B

Zgornji ukaz spremeni trajni vrstni red zagona. Ni vam treba vnašati vseh ničel, delovala bi tudi samo 'C, B'. Pri ustvarjanju zagonskega vnosa:

$ sudo efibootmgr -c

Zagon ukaza brez več stikal predpostavlja, da imate svoj ESP na dev / sda1 in da je nameščen na / boot / efi. Zagon lahko nastavite tudi na drugem disku. Spodaj je primer.

$ sudo efibootmgr -c -l \\ EFI \\ refind \\ refindx64.efi -L rEFInd -d / dev / sdc

Ukaz doda '-c' in se aktivira kot prvi zagonski vnos. Parameter '-L' nastavi, kje je datoteka. To je glede na particijo ESP, ki je običajno nameščena na '/ boot / efi'. Parameter '-d' kaže na pogon, ki ga želite uporabiti, privzeta vrednost je / dev / sda. Je šlo dobro? V nasprotnem primeru lahko vnos zagona vklopite in izklopite z uporabo '-a' in '-A'.

$ sudo efibootmgr -A -b C $ sudo efibootmgr -a -b C

Parameter kaže na Boot000C, kot lahko vidite, lahko uporabite tudi samo prvo vrednost, ki ni nič v številki točke. Če imate veliko diskov, je izhod videti nekoliko bolj zapleten. Uporabite podrobno možnost, da preverite, ali so na številnih diskih.

$ efibootmgr -v root @ mats-Ubuntu: / media / matstage / UEFI # efibootmgr -v
BootNext: 000C
BootCurrent: 000B
Časovna omejitev: 0 sekund
BootOrder: 0001,0000,000B, 000C
Boot0000 * rEFI Boot Manager HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / datoteka (\ EFI \ refind \ refind_x64.efi)
Boot0001 * rEFInd HD (1, GPT, c85dcbd6-880b-f74d-8dac-0504f1dd291e, 0x800,0xaf000) / datoteka (\ EFI \ refind \ refind_x64.efi)
Boot000B * ubuntu HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / datoteka (\ EFI \ UBUNTU \ GRUBX64.EFI)
Boot000C * UEFI OS HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / datoteka (\ EFI \ BOOT \ BOOTX64.EFI)

Smešno pri tem je, da imate najprej particijo, nato UUID in na koncu pot na tem disku. Težko si je zapomniti vrednosti, vendar je za sistem bolj zanesljiva rešitev. Vsak odstranljivi disk po naslednjem zagonu morda ne bo dobil iste črke po 'sd'.

EFI orodja

Orodja EFI so zbirka orodij, s katerimi lahko ugotovite, kaj je že opredeljeno. Orodje efi-readvar vam lahko prikaže vse, do česar imate dostop. Izpis je akademski, saj so vse, kar vidite, ključi. Za manipulacijo s seznamom uporabite efi-updatevar. Za to je potrebno veliko obročev, in če je to storjeno nepravilno, lahko sistem opečete. Če imate posebne potrebe, lahko uporabite datotečni sistem efivars. Privzeto je nameščen samo za branje zaradi nevarnosti opeke sistema. Koraki za dostop do spremenljivk so podrobno opisani v spodnji povezavi.

https: // realmacmods.com / macbook-2011-radeon-gpu-disable /

Gre za Macbook Pro, ki se ne more zagnati brez uporabe grafičnega procesorja, kar onemogoča grafični zagon, ko želite namestiti Linux. Več sprememb spremenljivk UEFI je nevarno ne samo za vsebino diska, temveč lahko stvari nastavi tudi tako, da niti ne zaženejo zagona.

Če veste, kakšen vodnik iščete, uporabite ukaz efibootdump. To pa zahteva bolj poglobljeno znanje vašega sistema.

Zaključek

Spreminjanje spremenljivk UEFI je možno, vendar se prepričajte, da natančno veste, kaj počnete, če spremenite kaj drugega kot vrstni red zagona. Zaradi zagonskega vrstnega reda se boste nekajkrat znova zagnali, dokler ne boste razumeli morebitnih napak. Če želite pospešiti zagon in ga narediti bolj dinamičnega, razmislite o rEFInd!

Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...
WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...
Levi gumb miške ne deluje v sistemu Windows 10
Če s prenosnikom ali namiznim računalnikom uporabljate namensko miško, vendar gumb miške z levim klikom ne deluje v operacijskem sistemu Windows 10/8/...