UEFI

Hur ändrar jag UEFI-inställningar?

Hur ändrar jag UEFI-inställningar?

När du använder Linux, av vilken distribution som helst, behöver du ibland titta på inställningarna för UEFI. Anledningarna varierar; du kan ha ett dual-boot-system och kan inte hitta det andra startalternativet, kanske du vill att det ska starta säkert, eller i vissa fall vill du stänga av den säkra start så att du kan starta vad som helst.

För säker start måste du använda kommandot mokutil. Detta hanterar de nycklar som finns tillgängliga i systemet.

Verktyg

efibootmgr

Det mest uppenbara och enkla att förstå verktyget är efibootmgr. Med detta kan du arbeta med de olika punkter där du vill att boot ska fortsätta. Med UEFI är det mycket mer flexibelt att skapa alternativ för hur du startar. Med det lilla smidiga verktyget, efibootmgr, kan du ändra, lägga till och ta bort startposter. Startposterna pekar processen dit den ska gå.

Efibootmgr är tillgänglig för de flesta distributioner som binär. Så installera den vanliga med din distribution. När den är installerad måste du köra den som root. Som du borde förstå kan du göra ditt system omöjligt att starta, så var försiktig. Om du kör kommandot utan parametrar får du en enkel lista med aktuella poster.

$ sudo efibootmgr

Listan på bilden är mycket kort; dual boot-systemen har många fler poster. Eftersom ditt system antagligen har många fler poster, kanske du vill välja en annan start. Detta görs enkelt nog.

$ sudo efibootmgr -n 000C

Detta är avsett för experiment, '-n' betyder set bootnext. Detta kommer att ställa in vad som ska startas nästa gång du startar om; det ändrar inte vad som fortsätter att starta först. Om du har lagt till något nytt bör du göra det för att prova det. Om kängan går igenom det sätt som du önskade skulle den ställa in den på permanent.

$ sudo efibootmgr -o 000C, 000B

Ovanstående kommando ändrar den permanenta startordningen. Du behöver inte skriva alla nollor, bara 'C, B' skulle också ha fungerat. När du skapar en startpost:

$ sudo efibootmgr -c

Att köra kommandot utan fler omkopplare förutsätter att du har din ESP på dev / sda1 och att den är monterad på / boot / efi. Du kan också ställa in boot att vara på en annan disk. Nedan följer ett exempel.

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

Kommandot lägger till '-c' och aktiveras som den första startposten. Parametern '-L' anger var filen är. Detta är relativt ESP-partitionen, vanligtvis monterad på '/ boot / efi'. Parametern '-d' pekar på den enhet du vill använda, standard är / dev / sda. Gick det bra? Om inte, kan du aktivera och avaktivera startposten med '-a' respektive '-A'.

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

Parametern pekar på Boot000C, som du kan se, kan du också bara använda det första värdet som inte är noll i punktnumret. Om du har många diskar ser utgången lite mer komplex. Använd det detaljerade alternativet för att se om de finns på många diskar.

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

Den roliga delen här är att du först har partitionen och sedan UUID och slutligen sökvägen på den disken. Det är lite knepigt att komma ihåg värdena, men det ger en mer robust lösning för systemet. Varje flyttbar disk kanske inte får samma bokstav efter 'sd' nästa gång du startar.

EFI-verktyg

EFI-verktygen är en samling verktyg som du kan använda för att ta reda på vad som redan definierats. Verktyget efi-readvar kan visa allt du har tillgång till. Utskriften är akademisk eftersom allt du ser är nycklarna. För att manipulera listan använder du efi-updatevar. Detta kräver många ringar att göra, och när du gör det fel kan du tegla ditt system. Med det sagt, om du har ett specifikt behov kan du använda efivars-filsystemet. Den är monterad skrivskyddad som standard på grund av risken för brickning av systemet. Stegen för att få tillgång till variablerna beskrivs i länken nedan.

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

Det här handlar om Macbook Pro som inte kan startas utan att använda GPU, vilket gör det omöjligt för grafisk start när du vill installera Linux. Att göra fler ändringar av UEFI-variablerna är farliga, inte bara för hårddiskens innehåll, det kan också ställa in saker så att de inte ens försöker starta.

Om du vet vilken guide du letar efter använder du kommandot efibootdump. Detta kräver dock en mer ingående kunskap om ditt system.

Slutsats

Att ändra dina UEFI-variabler är möjligt, men du bör se till att du vet exakt vad du gör om du ändrar något annat än startordningen. Startordningen gör att du startar om några gånger tills du förstår några misstag du kan ha gjort. Om du är intresserad av att påskynda din boot och göra den mer dynamisk, överväg rEFInd!

Mus Lägg till musgester i Windows 10 med dessa gratisverktyg
Lägg till musgester i Windows 10 med dessa gratisverktyg
Under senare år har datorer och operativsystem utvecklats kraftigt. Det fanns en tid då användare var tvungna att använda kommandon för att navigera g...
Mus Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Kontrollera och hantera musrörelser mellan flera skärmar i Windows 10
Dual Display Mouse Manager låter dig kontrollera och konfigurera musrörelser mellan flera skärmar genom att sakta ner dess rörelser nära gränsen. Wind...
Mus WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
WinMouse låter dig anpassa och förbättra muspekarens rörelse på Windows PC
Om du vill förbättra standardfunktionerna för din muspekare, använd freeware WinMouse. Det lägger till fler funktioner som hjälper dig att få ut det m...