UEFI

Kā es varu mainīt UEFI iestatījumus?

Kā es varu mainīt UEFI iestatījumus?

Kad izmantojat Linux, jebkuru izplatīšanu, dažreiz jums jāaplūko UEFI iestatījumi. Iemesli ir dažādi; jums var būt dubultās sāknēšanas sistēma un jūs nevarat atrast citu sāknēšanas opciju, varbūt vēlaties, lai tā tiktu sākta droši, vai dažos gadījumos vēlaties izslēgt drošu sāknēšanu, lai jūs varētu sākt visu.

Lai nodrošinātu drošu sāknēšanu, jums jāizmanto komanda mokutil. Tādējādi tiek pārvaldīti sistēmā pieejamie taustiņi.

Rīki

efibootmgr

Visredzamākais un viegli uztveramais rīks ir efibootmgr. Izmantojot šo, jūs varat strādāt ar dažādiem punktiem, kuros vēlaties turpināt sāknēšanu. Izmantojot UEFI, daudz elastīgāk ir izveidot sāknēšanas opcijas. Izmantojot mazo izveicīgo rīku efibootmgr, varat mainīt, pievienot un noņemt sāknēšanas ierakstus. Sāknēšanas ieraksti norāda procesu uz to, kur tam jāiet.

Efibootmgr lielākajai daļai izplatījumu ir pieejams kā binārs. Tātad, uzstādiet parasto ar savu izplatīšanu. Kad tas ir instalēts, jums tas jādarbina kā root. Kā jums vajadzētu saprast, jūs varat padarīt sistēmu neiespējamu sāknēšanu, tāpēc esiet uzmanīgs. Ja palaižat komandu bez parametriem, jūs saņemat vienkāršu pašreizējo ierakstu sarakstu.

$ sudo efibootmgr

Attēlā redzamais saraksts ir ļoti īss; dubultās sāknēšanas sistēmās būs daudz vairāk ierakstu. Tā kā jūsu sistēmā, iespējams, ir daudz vairāk ierakstu, ieteicams izvēlēties citu sākumu. Tas tiek darīts pietiekami viegli.

$ sudo efibootmgr -n 000C

Tas ir paredzēts eksperimentiem, '-n' nozīmē iestatītu sāknzīmi. Tas noteiks, kas tiks palaists nākamajā reizē, kad atsāknēsities; tas nemaina to, kas vispirms turpinās sāknēšanu. Ja esat pievienojis kaut ko jaunu, jums tas jādara, lai to izmēģinātu. Ja sāknēšana notiek tā, kā jūs to vēlējāties, tā iestatīs to uz pastāvīgu.

$ sudo efibootmgr -o 000C, 000B

Iepriekš minētā komanda maina pastāvīgās sāknēšanas kārtību. Jums nav jāievada visas nulles, derētu arī tikai 'C, B'. Izveidojot sāknēšanas ierakstu:

$ sudo efibootmgr -c

Komandas palaišana bez vairākiem slēdžiem pieņem, ka jūsu ESP ir dev / sda1 un ka tas ir uzstādīts uz / boot / efi. Varat arī iestatīt sāknēšanu citā diskā. Zemāk ir piemērs.

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

Komanda pievieno '-c' un aktivizējas kā pirmais sāknēšanas ieraksts. Parametrs '-L' nosaka faila atrašanās vietu. Tas attiecas uz ESP nodalījumu, kas parasti tiek uzstādīts uz '/ boot / efi'. Parametrs '-d' norāda uz disku, kuru vēlaties izmantot, noklusējums ir / dev / sda. Vai gāja labi? Ja nē, jūs varat aktivizēt un deaktivizēt sāknēšanas ierakstu, izmantojot attiecīgi '-a' un '-A'.

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

Parametrs norāda uz Boot000C, kā redzat, punkta skaitļa vērtībā var izmantot arī tikai pirmo vērtību, kas nav nulle. Ja jums ir daudz disku, izeja izskatās nedaudz sarežģītāka. Izmantojiet daudzveidīgo opciju, lai redzētu, vai tie ir daudzos diskos.

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

Smieklīgi šeit ir tas, ka vispirms jums ir nodalījums, pēc tam UUID un visbeidzot ceļš uz šī diska. Atminēties vērtības ir mazliet grūts, taču tas padara sistēmu stabilāku. Jebkurš noņemams disks var nesaņemt to pašu burtu pēc “sd” nākamreiz, kad sāksit.

EFI rīki

EFI rīki ir rīku kolekcija, ar kuru palīdzību jūs varat saprast, kas jau ir definēts. Rīks efi-readvar var parādīt visu, kam varat piekļūt. Izdruka ir akadēmiska, jo viss, ko redzat, ir atslēgas. Lai manipulētu ar sarakstu, izmantojiet efi-updatevar. Tas prasa daudzus lokus, lai to izdarītu, un, ja tas tiek izdarīts nepareizi, jūs varat ķieģeļu sistēmu. Ņemot to vērā, ja jums ir īpaša vajadzība, varat izmantot efivars failu sistēmu. Pēc noklusējuma tā ir uzstādīta tikai lasāma, jo pastāv risks, ka sistēma tiks nomūrēta. Darbības, lai iegūtu piekļuvi mainīgajiem, ir detalizēti norādītas zemāk esošajā saitē.

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

Tas attiecas uz Macbook Pro, kuru nevar palaist, neizmantojot GPU, kas padara grafisko sāknēšanu neiespējamu, kad vēlaties instalēt Linux. Vairāk izmaiņu veikšana UEFI mainīgajos ir bīstama ne tikai diska saturam, bet arī var iestatīt lietas, lai pat neizmēģinātu sāknēšanu.

Ja zināt, kādu ceļvedi meklējat, izmantojat komandu efibootdump. Tomēr tas prasa padziļinātākas zināšanas par jūsu sistēmu.

Secinājums

UEFI mainīgo mainīšana ir iespējama, tomēr, ja maināt neko citu kā sāknēšanas secību, jums jāpārliecinās, ka precīzi zināt, ko darāt. Sāknēšanas secība liks jums pāris reizes atsāknēties, līdz sapratīsit visas kļūdas, kuras esat pieļāvis. Ja jūs interesē paātrināt sāknēšanu un padarīt to dinamiskāku, apsveriet iespēju rEFInd!

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Izmantojot X-Mouse Button Control, atšķirīgi mainiet peles pogas atšķirīgai programmatūrai
Varbūt jums ir nepieciešams rīks, kas varētu mainīt peles vadību ar katru lietoto lietojumprogrammu. Ja tas tā ir, varat izmēģināt lietojumprogrammu a...
Microsoft Sculpt Touch bezvadu peles apskats
Es nesen lasīju par Microsoft Sculpt Touch bezvadu pele un nolēma to nopirkt. Pēc kāda laika izmantošanas es nolēmu dalīties savā pieredzē ar to. Šo b...