Hur fixar du Linux-tangentbordets installationsskärmsfel



Prova Vårt Instrument För Att Eliminera Problem

Du kanske upptäcker att tangentbordet plötsligt vägrar att fungera när du installerar Arch, Manjaro, Ubuntu, Fedora, Debian eller någon annan Linux-distribution. Dessa distributioner upptäcker alla tangentbord automatiskt under installationsprogrammet, och om det finns ett problem kan några saker vara fel. Det mest uppenbara och överlägset pinsamma är att tangentbordet antingen inte är korrekt inkopplat eller felaktigt. Kontrollera USB- eller äldre PS / 2-uttag för att se till att du har anslutit enheten ordentligt och starta sedan om. Ditt BIOS- eller UEFI-paket skulle mer än troligtvis klaga om det inte kan upptäcka tangentbordet, men kontrollera om du kan gå in i systeminställningen genom att hålla ned vilken tangent som krävs för din modell.



Om du kan göra dessa saker men inte kan skriva något annat kan ditt tangentbord faktiskt vara fel. Om du har ett extra tangentbord kan du försöka ansluta det och se om det är någon skillnad. Du kan också försöka ta ditt tangentbord och ansluta det till en annan maskin. Tangentbord, som alla elektroniska enheter, slits ut. Detsamma gäller tangentbord på bärbara datorer, netbooks och ultrabooks, så kontrollera att tangenterna är lyhörda och att ingenting sitter fast under dem. Efter att ha fått dessa pinsamma steg ur vägen är det förmodligen nu säkert att anta att något är fel med hårdvaran.



Metod 1: Manuellt välja tangentbordslayout

Vissa Linux-installatörer, som de för Arch och Ubuntu, låter dig manuellt välja tangentbordslayout. Förutsatt att din mus, pekskärm eller pekplatta fungerar korrekt, välj rätt layout om du vet det. Om detta inte verkar fungera, försök sedan välja ett alternativ som lyder 'Hitta min tangentbordslayout' eller 'Osäker vilken layout' på en knapp. Formuleringen kan vara annorlunda för din installation. Installationsprogrammet kommer att uppmana dig att börja trycka på vissa tangenter, som om det känns igen låter programmet lägga tangentbordet ordentligt. Detta är nödvändigt för vissa ultralätta datorer med inbyggda tangentbord. Detta kan också hjälpa till att lösa ett problem som händer när du installerar ett operativsystem med öppen källkod på egen hårdvara som Microsoft Surface. Om du har en sådan enhet kan det lösa ditt problem.



Ett liknande problem kan uppstå om du försöker installera Arch, Manjaro, Linux Mint eller flera andra smaker på en Intel-baserad x86_64 Apple Macintosh. Om du använder antingen egen hårdvara som har extra nycklar och installatören inte kommer att upptäcka det eller kanske ett främmande tangentbord för din lokal, finns det ett annat alternativ du kanske vill prova. Om du har tillgång till terminalen och åtminstone har möjlighet att skriva in text kan du skicka en fil till loadkeys-appen. Till exempel, om Arch har svårt att identifiera ditt tangentbord som är utformat för en dator i Tyskland, kan du prova lastknappar de-latin1 och se om det tvingar upptäckt. Du kan ersätta de-latin1 med tvåbokstavskoden för ditt tangentbord. Du kan till exempel försöka ladda tangenterna nl-latin1 om tangentbordet var designat för användning i Nederländerna, men du valde engelska (USA) eller engelska (UK) när du började installationen.

Metod 2: Kontrollera installationsversionen

Du kan försöka installera en arkaisk GNU / Linux-avbildning och inte ens inse den. Även om detta är sällsynt kan det faktiskt hända på grund av hur många distributioner konfigurerar sina förråd. Detta kan också hända om du försöker använda ett av Linux-paketen från Scratch eller alternativt kompilera operativsystemet från källan.

Linux-kärnan innehöll inte stöd för vissa Microsoft Natural-tangentbord innan 2.4.x alt och 2.6-utgåvorna. Det stöder inte de flesta andra typer av USB-tangentbord före det datumet. Moderna distributioner av Linux körs på 4.4 och högre kärnutgåvor, och detta liksom alla högre utgåvor har stöd för denna typ av hårdvara.



Om du gör en live ISO-start från NAND-lagring eller möjligen en nätverksinstallation och du har tillgång till en terminal, försök sedan köra uname -a från den. Detta bör rapportera kärnnumret.

Rikta din webbläsare på en maskin som fungerar till Arch-arkiv eller till din speciella föredragna distribution. Vissa distributioner, som Bodhi och Manjaro, har faktiskt Source Forge-sidor som du kan bläddra bland.

Kontrollera datumen i ISO-filen du använder för installationen och se till att de är aktuella. Source Forge kommer att föreslå den senaste bilden åt dig, men det här kanske inte alltid är den som stöder all din hårdvara.

Metod 3: Efterlikna en metaknapp

Förutsatt att du kunde få ditt tangentbord upptäckt ordentligt i slutändan, skulle Super- eller Windows-tangenten på ett PC-tangentbord fungera bra. Alternativtangenter på Macintosh-tangentbord fungerar på samma sätt som datorns Alt-tangent. Ibland ser du en hänvisning till Meta-tangenten, särskilt i CLI-program, och du kanske tror att tangentbordslayouten återigen är felaktig.

Meta är helt enkelt namnet på en nyckel som du mer än troligtvis inte har, eftersom den vanligtvis bara finns på tangentbord som är utformade för stora Unix-hårdvaror längre, även om det en gång vanligt på MIT- och Lisp-maskintangentbord. Om programvara i Arch, Ubuntu eller de flesta andra distributioner innehåller bindningar med den här nyckeln, upptäcker de inte din tangentbordslayout felaktigt.

Användare av GNU nano och emacs kan försöka använda Alt i stället för Meta och se om dessa bindningar fungerar. Detta borde på många installationer. Försök att trycka på Esc och sedan på den inbundna nyckeln eller Esc och den inbundna knappen samtidigt. Dessutom kan du trycka Esc två gånger inuti GNU nano följt av en tresiffrig kod från 000-255 motsvarande ett ASCII-tecken som du vill skriva. Eftersom Esc-tangenten kan innehålla egna bindningar i X Windows, kan du behöva köra nano och emacs från en virtuell konsol om du planerar att använda dessa funktioner i stor utsträckning.

4 minuter läst