UEFI

Kako mogu promijeniti UEFI postavke?

Kako mogu promijeniti UEFI postavke?

Kada koristite Linux, bilo koje distribucije, ponekad morate pogledati postavke za UEFI. Razlozi se razlikuju; možda imate sustav dvostrukog pokretanja i ne možete pronaći drugu opciju pokretanja, možda ga želite sigurno pokrenuti ili, u nekim slučajevima, želite isključiti sigurno pokretanje tako da možete pokrenuti bilo što.

Za sigurno pokretanje trebate upotrijebiti naredbu mokutil. Ovim se upravlja tipkama dostupnim u sustavu.

Alati

efibootmgr

Najočitiji i najjednostavniji alat za shvaćanje je efibootmgr. Pomoću ovoga možete raditi s različitim točkama na kojima želite da se pokretanje nastavi. Korištenjem UEFI-a puno je fleksibilnije stvarati opcije za pokretanje. Pomoću malog izvrsnog alata, efibootmgr, možete mijenjati, dodavati i uklanjati unose za pokretanje. Unosi pokretanja usmjeravaju postupak tamo gdje treba ići.

Efibootmgr je za većinu distribucija dostupan u binarnom obliku. Dakle, instalirajte obični sa svojom distribucijom. Nakon što je instaliran, morate ga pokrenuti kao root. Kao što biste trebali razumjeti, možda ćete onemogućiti pokretanje sustava, zato budite oprezni. Ako naredbu pokrenete bez parametara, dobit ćete jednostavan popis trenutnih unosa.

$ sudo efibootmgr

Popis na slici je vrlo kratak; sustav dvostrukog pokretanja will ima mnogo više unosa. Budući da vaš sustav vjerojatno ima mnogo više unosa, možda ćete htjeti odabrati drugi početak. To se radi dovoljno lako.

$ sudo efibootmgr -n 000C

Ovo je namijenjeno eksperimentima, '-n' znači skup bootnext. Ovo će postaviti ono što će se pokretati prilikom sljedećeg ponovnog pokretanja; to ne mijenja ono što će se prvo pokretati. Ako ste dodali nešto novo, trebali biste to učiniti da biste isprobali. Ako čizma prolazi onako kako ste željeli, postavilo bi je trajnom.

$ sudo efibootmgr -o 000C, 000B

Gornja naredba mijenja redoslijed trajnog pokretanja. Ne morate upisivati ​​sve nule, samo bi 'C, B' također radilo. U stvaranju unosa za pokretanje:

$ sudo efibootmgr -c

Pokretanje naredbe bez više prekidača pretpostavlja da imate svoj ESP na dev / sda1 i da je montiran na / boot / efi. Također možete postaviti pokretanje tako da bude na drugom disku. Ispod je primjer.

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

Naredba dodaje '-c' i aktivira se kao prvi unos pokretanja. Parametar '-L' postavlja mjesto gdje je datoteka. To je u odnosu na ESP particiju, koja se obično postavlja na '/ boot / efi'. Parametar '-d' pokazuje na pogon koji želite koristiti, zadani je / dev / sda. Je li dobro prošlo? Ako ne, unos pokretanja možete aktivirati i deaktivirati pomoću '-a' i '-A'.

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

Parametar upućuje na Boot000C, kao što vidite, također možete koristiti samo prvu vrijednost koja nije nula u broju točaka. Ako imate mnogo diskova, izlaz izgleda malo složeniji. Upotrijebite opciju opsežnih podataka da biste vidjeli jesu li na mnogim diskovima.

$ efibootmgr -v root @ mats-Ubuntu: / media / matstage / UEFI # efibootmgr -v
DizanjeSljedeće: 000C
Tok pokretanja: 000B
Istek vremena: 0 sekundi
BootOrder: 0001,0000,000B, 000C
Boot0000 * rEFInd 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)

Smiješno je ovdje što prvo imate particiju, a zatim UUID i na kraju put na tom disku. Pametno je pamtiti vrijednosti, ali čini robusnije rješenje za sustav. Bilo koji prijenosni disk možda neće dobiti isto slovo nakon 'sd' sljedeći put kad pokrenete sustav.

EFI alati

EFI alati su zbirka alata pomoću kojih možete shvatiti što je već definirano. Alat efi-readvar može vam pokazati sve do čega imate pristup. Ispis je akademski jer su sve što vidite ključevi. Da biste manipulirali popisom, koristite efi-updatevar. To zahtijeva mnogo obruča, a kad se izvrši pogrešno, možete zidati sustav. Uz to, ako imate određenu potrebu, možete koristiti sustav datoteka efivars. Po defaultu se montira samo za čitanje zbog rizika od opečenja sustava. Koraci za pristup varijablama detaljni su na donjoj poveznici.

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

Riječ je o Macbook Pro-u koji se ne može pokrenuti bez upotrebe GPU-a, što grafičko pokretanje čini nemogućim kada želite instalirati Linux. Uvođenje dodatnih promjena u UEFI varijable opasno je ne samo za sadržaj vašeg diska, već može postaviti stvari da čak ni ne pokušaju pokretanje.

Ako znate koji vodič tražite, koristite naredbu efibootdump. To ipak zahtijeva dublje poznavanje vašeg sustava.

Zaključak

Promjena UEFI varijabli je moguća, međutim, trebali biste biti sigurni da točno znate što radite ako promijenite bilo što drugo osim redoslijeda pokretanja. Redoslijed pokretanja natjerat će vas da se ponovno pokrenete nekoliko puta dok ne shvatite pogreške koje ste možda počinili. Ako vas zanima ubrzavanje podizanja sustava i njegovo dinamičnije pokretanje, razmislite o rEFInd!

Najbolji emulatori igraće konzole za Linux
Ovaj će članak navesti popularni softver za emulaciju igraće konzole dostupan za Linux. Emulacija je sloj kompatibilnosti softvera koji oponaša hardve...
Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...
Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...