UEFI

Kuidas muuta UEFI seadeid?

Kuidas muuta UEFI seadeid?

Kui kasutate Linuxi ja mõnda levitamist, peate mõnikord uurima UEFI seadeid. Põhjused on erinevad; teil võib olla topeltbuutimissüsteem ja te ei leia teist alglaadimisvalikut, võib-olla soovite selle turvaliselt käivitada või soovite mõnel juhul turvalise alglaadimise välja lülitada, et saaksite midagi käivitada.

Turvaliseks käivitamiseks peate kasutama käsku mokutil. See haldab süsteemis saadaolevaid võtmeid.

Tööriistad

efibootmgr

Kõige ilmsem ja hõlpsamini haaratav tööriist on efibootmgr. Selle abil saate töötada erinevate punktidega, kus soovite alglaadimist jätkata. Kasutades UEFI-d, on palju paindlikum luua alglaadimisvalikuid. Väikese näpuga tööriista efibootmgr abil saate alglaadimiskirjeid muuta, lisada ja eemaldada. Alglaadimiskanded suunavad protsessi sinna, kuhu see peab minema.

Efibootmgr on enamiku distributsioonide jaoks saadaval kahendkoodina. Niisiis, installige tavaline oma levitamisega. Kui see on installitud, peate selle käivitama juurkasutajana. Nagu peaksite mõistma, võite muuta süsteemi käivitamise võimatuks, seega olge ettevaatlik. Kui käivitate käsu ilma parameetriteta, saate praeguste kirjete lihtsa loendi.

$ sudo efibootmgr

Pildil olev loetelu on väga lühike; topeltkäivitussüsteemidel on palju rohkem kirjeid. Kuna teie süsteemis on arvatavasti palju rohkem kirjeid, võiksite valida mõne muu alguse. Seda tehakse piisavalt lihtsalt.

$ sudo efibootmgr -n 000C

See on mõeldud eksperimentide jaoks, '-n' tähendab seatud algteksti. See määrab, mis käivitatakse järgmisel taaskäivitamisel; see ei muuda seda, mis kõigepealt jätkub. Kui olete midagi uut lisanud, peaksite seda proovimiseks tegema. Kui alglaadimine läbib soovitud viisi, määrab see püsivaks.

$ sudo efibootmgr -o 000C, 000B

Ülaltoodud käsk muudab püsivat alglaadimise järjekorda. Kõiki nulle ei pea sisestama, vaid ka „C, B” oleks töötanud. Alglaadimiskande loomisel:

$ sudo efibootmgr -c

Käsu käivitamine ilma rohkemate lülititeta eeldab, et teie ESP on dev / sda1-s ja see on paigaldatud aadressile / boot / efi. Samuti saate käivitamise seadistada teisele kettale. Allpool on näide.

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

Käsk lisab '-c' ja aktiveeritakse esimese alglaadimisena. Parameeter '-L' määrab faili asukoha. See on ESP partitsiooni suhtes, tavaliselt paigaldatud '/ boot / efi'. Parameeter '-d' osutab draivile, mida soovite kasutada, vaikimisi on / dev / sda. Kas läks hästi? Kui ei, siis saate alglaadimiskirje aktiveerida ja deaktiveerida vastavalt '-a' ja '-A' abil.

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

Parameeter osutab Boot000C-le, nagu näete, saate punktinumbris kasutada ka ainult esimest nulliväärtust. Kui teil on palju kettaid, tundub väljund veidi keerukam. Kasutage paljusõnalist valikut, et näha, kas need on paljudel ketastel.

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

Naljakas osa on see, et teil on kõigepealt partitsioon ja seejärel UUID ning lõpuks sellel kettal asuv tee. Väärtuste meeldejätmine on natuke keeruline, kuid see annab süsteemile kindla lahenduse. Järgmine käivitamisel ei pruugi mõni eemaldatav ketas sama tähte pärast sd-d saada.

EFI tööriistad

EFI tööriistad on tööriistade kogu, mille abil saate juba määratletud välja selgitada. Tööriist efi-readvar näitab teile kõike, millele teil on juurdepääs. Väljatrükk on akadeemiline, sest kõik, mida näete, on klahvid. Loendi manipuleerimiseks kasutage efi-updatevar. Selleks on vaja teha palju rõngaid ja kui seda valesti teha, saate oma süsteemi telliskiviks muuta. Seda öeldes võite konkreetse vajaduse korral kasutada efivarsi failisüsteemi. See on vaikimisi paigaldatud kirjutuskaitstud, kuna on oht süsteemi müürida. Muutujaile juurdepääsu saamiseks toimige järgmiselt.

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

See puudutab Macbook Pro-d, mida ei saa käivitada ilma GPU-d kasutamata, mis muudab graafilise käivitamise võimatuks, kui soovite Linuxi installida. UEFI muutujate täiendavate muudatuste tegemine on ohtlik mitte ainult teie ketta sisule, vaid võib ka seadistada asju isegi mitte käivitamist proovima.

Kui teate, millist juhendit otsite, kasutate käsku efibootdump. See nõuab siiski oma süsteemi põhjalikumat tundmist.

Järeldus

UEFI muutujate muutmine on võimalik, kuid kui muudate midagi peale alglaadimise järjekorra, peaksite veenduma, et teate täpselt, mida teete. Alglaadimise järjekord paneb teid paar korda taaskäivitama, kuni mõistate oma tehtud vigu. Kui olete huvitatud oma käivitamise kiirendamisest ja selle dünaamilisemaks muutmisest, kaaluge rEFInd!

Kuidas Linuxis oma mänguseanssi jäädvustada ja voogesitada
Varem peeti mängude mängimist ainult hobiks, kuid aja jooksul kasvas mängutööstus tehnoloogia ja mängijate arvu osas tohutult. Mängupublik on veebimän...
Parimad mängud, mida saab mängida käte jälgimisega
Oculus Quest tutvustas hiljuti suurepärast ideed käsitsi jälgimisest ilma kontrolleriteta. Üha suurema hulga mängude ja tegevustega, mis toetavad kas ...
Kuidas kuvada OSD ülekatet täisekraanil Linuxi rakendustes ja mängudes
Täisekraaniga mängude mängimine või rakenduste kasutamine häireteta täisekraanirežiimis võib teid paneelil või tegumiribal kuvatavast asjakohasest süs...