UEFI

Как да променя настройките на UEFI?

Как да променя настройките на UEFI?

Когато използвате Linux от каквато и да е дистрибуция, понякога трябва да погледнете настройките за UEFI. Причините варират; може да имате система с двойно зареждане и да не можете да намерите другата опция за зареждане, може би искате да я заредите сигурно или в някои случаи искате да изключите защитеното зареждане, за да можете да стартирате всичко.

За сигурно зареждане трябва да използвате командата mokutil. Това управлява ключовете, които са налични в системата.

Инструменти

efibootmgr

Най-очевидният и лесен за разбиране инструмент е efibootmgr. Използвайки това, можете да работите с различните точки, в които искате да продължи зареждането. Използвайки UEFI, е много по-гъвкаво да създавате опции за начина на зареждане. С малкия елегантен инструмент, efibootmgr, можете да променяте, добавяте и премахвате записи за зареждане. Записите за зареждане насочват процеса към мястото, където трябва да отиде.

Efibootmgr е достъпен за повечето дистрибуции като двоичен файл. И така, инсталирайте обикновения с вашата дистрибуция. След като бъде инсталиран, трябва да го стартирате като root. Както трябва да разберете, може да направите системата невъзможна за зареждане, така че бъдете внимателни. Ако изпълните командата без параметри, ще получите прост списък с текущи записи.

$ sudo efibootmgr

Списъкът на снимката е много кратък; двойните системи за зареждане ще има много повече записи. Тъй като вашата система вероятно има много повече записи, може да искате да изберете друго начало. Това се прави достатъчно лесно.

$ sudo efibootmgr -n 000C

Това е предназначено за експерименти, "-n" означава задаване на bootnext. Това ще определи какво ще се стартира при следващото рестартиране; това не променя това, което ще продължи първоначалното зареждане. Ако сте добавили нещо ново, трябва да направите това, за да го изпробвате. Ако обувката мине през начина, по който желаете, ще го настрои за постоянно.

$ sudo efibootmgr -o 000C, 000B

Горната команда променя постоянния ред на зареждане. Не е нужно да въвеждате всички нули, само "C, B" също би работило. При създаване на запис за зареждане:

$ sudo efibootmgr -c

Изпълнението на командата без повече превключватели предполага, че имате вашия ESP на dev / sda1 и че той е монтиран на / boot / efi. Можете също така да настроите зареждането да бъде на друг диск. По-долу е даден пример.

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

Командата добавя '-c' и активира като първия запис за зареждане. Параметърът -L задава къде е файлът. Това е по отношение на ESP дяла, обикновено монтиран на '/ boot / efi'. Параметърът '-d' сочи към устройството, което искате да използвате, по подразбиране е / dev / sda. Добре ли мина? Ако не, можете да активирате и деактивирате записа за зареждане, като използвате съответно „-a“ и „-A“.

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

Параметърът сочи към Boot000C, както можете да видите, можете също да използвате само първата ненулева стойност в номера на точката. Ако имате много дискове, изходът изглежда малко по-сложен. Използвайте подробната опция, за да видите дали са на много дискове.

$ efibootmgr -v root @ mats-Ubuntu: / media / matstage / UEFI # efibootmgr -v
BootNext: 000C
BootCurrent: 000B
Време за изчакване: 0 секунди
Поръчка за зареждане: 0001,0000,000B, 000C
Boot0000 * rEFInd Boot Manager HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / Файл (\ EFI \ refind \ refind_x64.efi)
Boot0001 * rEFInd HD (1, GPT, c85dcbd6-880b-f74d-8dac-0504f1dd291e, 0x800,0xaf000) / Файл (\ EFI \ refind \ refind_x64.efi)
Boot000B * ubuntu HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / Файл (\ EFI \ UBUNTU \ GRUBX64.EFI)
Boot000C * UEFI OS HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / Файл (\ EFI \ BOOT \ BOOTX64.EFI)

Смешното тук е, че първо имате дяла, а след това UUID и накрая пътя на този диск. Малко е трудно да запомните стойностите, но прави по-надеждно решение за системата. Всеки сменяем диск може да не получи същата буква след 'sd' следващия път, когато стартирате.

EFI Инструменти

Инструментите EFI са колекция от инструменти, които можете да използвате, за да разберете какво вече е дефинирано. Инструментът efi-readvar може да ви покаже всичко, до което имате достъп. Разпечатката е академична, тъй като всичко, което виждате, са ключовете. За да манипулирате списъка, използвате efi-updatevar. Това изисква много обръчи, които трябва да направите, а когато се извърши неправилно, можете да оградите системата си. С това казано, ако имате конкретна нужда, можете да използвате файловата система efivars. Той е монтиран по подразбиране само за четене, поради риск от ограждане на системата. Стъпките за получаване на достъп до променливите са подробно описани в линка по-долу.

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

Става въпрос за Macbook Pro, който не може да стартира без използване на графичния процесор, което прави графичното зареждане невъзможно, когато искате да инсталирате Linux. Правенето на повече промени в UEFI променливите е опасно не само за съдържанието на диска, но също така може да настрои нещата дори да не пробват зареждане.

Ако знаете какво ръководство търсите, използвате командата efibootdump. Това обаче изисква по-задълбочени познания за вашата система.

Заключение

Промяната на вашите UEFI променливи е възможна, но трябва да сте сигурни, че знаете точно какво правите, ако промените нещо друго освен реда за зареждане. Поръчката за зареждане ще ви накара да рестартирате няколко пъти, докато не разберете грешките, които може да сте допуснали. Ако се интересувате да ускорите зареждането си и да го направите по-динамичен, помислете за rEFInd!

Как да променяте настройките на мишката и тъчпада с помощта на Xinput в Linux
Повечето дистрибуции на Linux се доставят с библиотека “libinput” по подразбиране за обработка на входни събития в системата. Той може да обработва вх...
Пренастройте бутоните на мишката си по различен начин за различен софтуер с X-Mouse Button Control
Може би се нуждаете от инструмент, който може да промени контрола на мишката с всяко приложение, което използвате. Ако случаят е такъв, можете да изпр...
Преглед на безжична мишка на Microsoft Sculpt Touch
Наскоро прочетох за Microsoft Sculpt Touch безжична мишка и реших да я купя. След като го използвах известно време, реших да споделя опита си с него. ...