UEFI

Kuinka voin muuttaa UEFI-asetuksia?

Kuinka voin muuttaa UEFI-asetuksia?

Kun käytät Linuxia, missä tahansa jakelussa, sinun on joskus tarkasteltava UEFI: n asetuksia. Syyt vaihtelevat; sinulla voi olla kaksoiskäynnistysjärjestelmä etkä löydä toista käynnistysvaihtoehtoa, ehkä haluat sen käynnistyvän turvallisesti tai joissakin tapauksissa haluat poistaa suojatun käynnistyksen käytöstä, jotta voit käynnistää kaiken.

Suojattu käynnistys edellyttää mokutil-komentoa. Tämä hallitsee järjestelmässä käytettävissä olevia avaimia.

Työkalut

efibootmgr

Ilmeisin ja yksinkertaisesti ymmärrettävä työkalu on efibootmgr. Tämän avulla voit työskennellä eri kohtien kanssa, joissa haluat käynnistyksen jatkuvan. UEFI: n avulla on paljon joustavampaa luoda vaihtoehtoja käynnistymiselle. Pienellä hienolla efibootmgr-työkalulla voit muuttaa, lisätä ja poistaa käynnistysmerkintöjä. Käynnistysmerkinnät osoittavat prosessin sinne, missä sen on mentävä.

Efibootmgr on saatavana useimpiin jakeluihin binaarina. Joten asenna tavallinen jakelusi kanssa. Kun se on asennettu, sinun on suoritettava se pääkäyttäjänä. Kuten sinun pitäisi ymmärtää, saatat tehdä järjestelmän käynnistymisestä mahdotonta, joten ole varovainen. Jos suoritat komennon ilman parametreja, saat yksinkertaisen luettelon nykyisistä merkinnöistä.

$ sudo efibootmgr

Kuvan luettelo on hyvin lyhyt; kaksoiskäynnistysjärjestelmissä on paljon enemmän merkintöjä. Koska järjestelmässäsi on todennäköisesti paljon enemmän merkintöjä, kannattaa ehkä valita toinen alku. Tämä tehdään tarpeeksi helposti.

$ sudo efibootmgr -n 000C

Tämä on tarkoitettu kokeille, '-n' tarkoittaa asetettua bootnext-tiedostoa. Tämä määrittää, mikä käynnistyy seuraavalla käynnistyskerralla; se ei muuta sitä, mikä jatkuu käynnistystä ensin. Jos olet lisännyt jotain uutta, tee se kokeilaksesi sitä. Jos käynnistys menee läpi haluamallasi tavalla, se asettaa sen pysyväksi.

$ sudo efibootmgr -o 000C, 000B

Yllä oleva komento muuttaa pysyvän käynnistysjärjestyksen. Kaikkia nollia ei tarvitse kirjoittaa, vain 'C, B' olisi toiminut. Käynnistysmerkintää luodessasi:

$ sudo efibootmgr -c

Komennon suorittaminen ilman useampia kytkimiä olettaa, että ESP on dev / sda1: ssä ja että se on asennettu osoitteeseen / boot / efi. Voit myös asettaa käynnistyksen toiselle levylle. Alla on esimerkki.

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

Komento lisää '-c' ja aktivoituu ensimmäisenä käynnistysmerkkinä. Parametri '-L' määrittää tiedoston sijainnin. Tämä on suhteessa ESP-osioon, joka yleensä asennetaan tiedostoon '/ boot / efi'. Parametri '-d' osoittaa asemaan, jota haluat käyttää, oletusarvo on / dev / sda. Menikö hyvin? Jos ei, voit aktivoida ja deaktivoida käynnistysmerkinnän vastaavasti '-a' ja '-A'.

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

Parametri osoittaa Boot000C: lle, kuten näette, voit käyttää myös vain ensimmäistä nollasta poikkeavaa arvoa pisteen numerossa. Jos sinulla on monia levyjä, lähtö näyttää hieman monimutkaisemmalta. Käytä monipuolista vaihtoehtoa nähdäksesi, ovatko ne monilla levyillä.

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

Hauska osa on, että sinulla on ensin osio ja sitten UUID ja lopuksi polku tällä levyllä. Arvojen muistaminen on vähän hankalaa, mutta se tekee vankemmasta ratkaisusta järjestelmälle. Kaikki siirrettävät levyt eivät välttämättä saa samaa kirjainta sd: n jälkeen seuraavan käynnistyksen yhteydessä.

EFI-työkalut

EFI-työkalut ovat kokoelma työkaluja, joiden avulla voit selvittää jo määritetyn. Efi-readvar-työkalu voi näyttää kaiken, mitä sinulla on pääsy. Tulosteet ovat akateemisia, koska kaikki, mitä näet, ovat avaimet. Voit muokata luetteloa käyttämällä efi-updatevar. Tämä vaatii monia vanteita, ja kun tehdään väärin, voit muurata järjestelmääsi. Tämän sanottuasi, jos sinulla on erityinen tarve, voit käyttää efivars-tiedostojärjestelmää. Se on asennettu vain luku -tilaan oletuksena järjestelmän muurausriskin takia. Muuttujien käyttöohjeet on kuvattu alla olevassa linkissä.

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

Kyse on Macbook Prosta, joka ei käynnisty ilman GPU: ta, mikä tekee graafisen käynnistyksen mahdottomaksi, kun haluat asentaa Linuxin. Enemmän muutoksia UEFI-muuttujiin on vaarallista paitsi levyn sisällölle, se voi myös asettaa asiat edes kokeilematta käynnistystä.

Jos tiedät mitä opasta etsit, käytät efibootdump-komentoa. Tämä vaatii kuitenkin perusteellisempaa tietoa järjestelmästäsi.

Johtopäätös

UEFI-muuttujien muuttaminen on mahdollista, mutta sinun on kuitenkin varmistettava, että tiedät tarkalleen mitä olet tekemässä, jos muutat muuta kuin käynnistysjärjestystä. Käynnistysjärjestys saa sinut käynnistämään muutaman kerran, kunnes ymmärrät tekemäsi virheet. Jos olet kiinnostunut nopeuttamaan käynnistystäsi ja tekemään siitä dynaamisemman, harkitse rEFInd!

Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...
Emulate Mouse clicks by hovering using Clickless Mouse in Windows 10
Using a mouse or keyboard in the wrong posture of excessive usage can result in a lot of health issues, including strain, carpal tunnel syndrome, and ...