UEFI

Kaip pakeisti UEFI nustatymus?

Kaip pakeisti UEFI nustatymus?

Kai naudojate „Linux“, bet kokį platinimą, kartais turite ieškoti UEFI nustatymų. Priežastys skiriasi; galbūt turite dvigubos įkrovos sistemą ir negalite rasti kitos įkrovos parinkties, galbūt norite, kad ji būtų paleista saugiai, arba kai kuriais atvejais norite išjungti saugų įkrovą, kad galėtumėte paleisti bet ką.

Norėdami paleisti saugiai, turite naudoti komandą mokutil. Tai tvarko raktus, kurie yra sistemoje.

Įrankiai

efibootmgr

Akivaizdžiausias ir paprasčiausiai suvokiamas įrankis yra efibootmgr. Naudodamiesi tuo, galite dirbti su skirtingais taškais, kur norite tęsti įkrovą. Naudojant UEFI, kur kas lankstiau kurti įkrovos parinktis. Naudodami nedidelį puikų įrankį „efibootmgr“, galite pakeisti, pridėti ir pašalinti įkrovos įrašus. Įkrovos įrašai nurodo procesą ten, kur reikia.

„Efibootmgr“ daugumai paskirstymų yra dvejetainis. Taigi, įdiekite įprastą su savo platinimu. Kai jis bus įdiegtas, turite jį paleisti kaip root. Kaip turėtumėte suprasti, gali būti neįmanoma paleisti sistemos, todėl būkite atsargūs. Jei vykdote komandą be parametrų, gausite paprastą dabartinių įrašų sąrašą.

$ sudo efibootmgr

Paveikslėlyje pateiktas sąrašas yra labai trumpas; dvigubos įkrovos sistemose bus daug daugiau įrašų. Kadangi jūsų sistemoje tikriausiai yra daug daugiau įrašų, galbūt norėsite pasirinkti kitą startą. Tai daroma pakankamai lengvai.

$ sudo efibootmgr -n 000C

Tai skirta eksperimentams, „-n“ reiškia „bootnext“. Tai nustatys, kas bus paleista kitą kartą perkraunant; tai nekeičia to, kas bus tęsiama pirmiausia. Jei pridėjote ką nors naujo, turėtumėte tai padaryti, kad išbandytumėte. Jei bagažinė eina taip, kaip norėjote, ji ją nustatys kaip nuolatinę.

$ sudo efibootmgr -o 000C, 000B

Pirmiau nurodyta komanda keičia nuolatinę įkrovos tvarką. Jums nereikia įvesti visų nulių, tiktų tik „C, B“. Kuriant įkrovos įrašą:

$ sudo efibootmgr -c

Paleidus komandą be daugiau jungiklių daroma prielaida, kad jūsų ESP yra dev / sda1 ir kad jis yra prijungtas prie / boot / efi. Taip pat galite nustatyti įkrovą, kad jis būtų kitame diske. Žemiau pateikiamas pavyzdys.

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

Komanda prideda „-c“ ir aktyvuojasi kaip pirmasis įkrovos įrašas. Parametras „-L“ nustato failo vietą. Tai yra palyginti su ESP skaidiniu, paprastai montuojamu „/ boot / efi“. „-D“ parametras nurodo diską, kurį norite naudoti, numatytasis parametras yra / dev / sda. Ar gerai sekėsi? Jei ne, galite įjungti ir išjungti įkrovos įrašą naudodami atitinkamai „-a“ ir „-A“.

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

Parametras nurodo „Boot000C“, kaip matote, taško numeryje taip pat galite naudoti tik pirmąją ne nulinę vertę. Jei turite daug diskų, išvestis atrodo šiek tiek sudėtingesnė. Norėdami sužinoti, ar jie yra daugelyje diskų, naudokite išsamią parinktį.

$ efibootmgr -v šaknis @ mats-Ubuntu: / media / matstage / UEFI # efibootmgr -v
BootNext: 000C
Įkrovos srovė: 000B
Skirtasis laikas: 0 sekundžių
„BootOrder“: 0001,0000 000B, 000C
„Boot0000“ * „rEFInd Boot Manager HD“ (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / failas (\ EFI \ refind \ refind_x64.efi)
„Boot0001“ * „rEFInd HD“ (1, GPT, c85dcbd6-880b-f74d-8dac-0504f1dd291e, 0x800,0xaf000) / failas (\ EFI \ refind \ refind_x64.efi)
„Boot000B“ * „ubuntu HD“ (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / failas (\ EFI \ UBUNTU \ GRUBX64.EFI)
„Boot000C“ * UEFI OS HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / failas (\ EFI \ BOOT \ BOOTX64.EFI)

Juokingiausia tai, kad pirmiausia turite skaidinį, tada UUID ir galiausiai kelią tame diske. Šiek tiek keblu prisiminti vertes, tačiau tai yra patikimesnis sistemos sprendimas. Kitą kartą paleidus bet kurį išimamą diską po „sd“ gali nebegauti tos pačios raidės.

EFI įrankiai

EFI įrankiai yra įrankių rinkinys, kurį galite naudoti norėdami sužinoti, kas jau apibrėžta. „Efi-readvar“ įrankis gali parodyti viską, prie ko turite prieigą. Atspausdinimas yra akademinis, nes viskas, ką matote, yra raktai. Norėdami manipuliuoti sąrašu, naudokite efi-updatevar. Tam reikia atlikti daugybę ratlankių, o atlikę neteisingai galite sumūryti savo sistemą. Tai pasakius, jei turite konkretų poreikį, galite naudoti „efivars“ failų sistemą. Pagal numatytuosius nustatymus jis montuojamas tik skaityti, nes kyla pavojus sumūryti sistemą. Veiksmai, kaip gauti prieigą prie kintamųjų, išsamiai aprašyti toliau pateiktoje nuorodoje.

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

Tai yra apie „Macbook Pro“, kurio negalima paleisti nenaudojant GPU, todėl grafinis paleidimas tampa neįmanomas, kai norite įdiegti „Linux“. Daugiau keisti UEFI kintamuosius yra pavojinga ne tik jūsų disko turiniui, bet ir nustatyti, kad net nebandyti paleisti.

Jei žinote, kokio vadovo ieškote, naudojate komandą efibootdump. Tam reikia išsamesnių žinių apie jūsų sistemą.

Išvada

Pakeisti UEFI kintamuosius įmanoma, tačiau turėtumėte įsitikinti, kad tiksliai žinote, ką darote, jei pakeisite ką nors kitą, išskyrus įkrovos tvarką. Įkrovos tvarka privers kelis kartus paleisti iš naujo, kol suprasite visas klaidas, kurias galėjote padaryti. Jei jus domina pagreitinti įkrovos procesą ir padaryti jį dinamiškesnį, apsvarstykite rEFInd!

Kaip užfiksuoti ir perduoti savo žaidimų sesiją sistemoje „Linux“
Anksčiau žaidimai buvo laikomi tik pomėgiu, tačiau laikui bėgant lošimų pramonė labai augo technologijų ir žaidėjų skaičiaus atžvilgiu. Žaidimų audito...
Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...
Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...