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 efibootmgrPopis 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 000COvo 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, 000BGornja naredba mijenja redoslijed trajnog pokretanja. Ne morate upisivati sve nule, samo bi 'C, B' također radilo. U stvaranju unosa za pokretanje:
$ sudo efibootmgr -cPokretanje 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 / sdcNaredba 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 CParametar 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 -vDizanjeSljedeć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!