Computer >> 컴퓨터 >  >> 문제 해결 >> Linux

리눅스 배포판 설치 중 키보드 인식 오류 해결법: 빠른 수정 가이드

Arch, Manjaro, Ubuntu, Fedora, Debian 등 리눅스 배포판을 설치하는 도중 키보드가 갑자기 작동하지 않는 경우가 있습니다. 이들 배포판은 설치 프로그램 실행 시 키보드를 자동으로 인식하도록 되어 있는데, 문제가 발생한다면 몇 가지 원인을 의심해 볼 수 있습니다. 가장 흔하고 다소 민망한 원인은 키보드가 제대로 연결되지 않았거나 고장 났다는 것입니다. USB 또는 구형 PS/2 포트에 장치가 올바르게 연결되어 있는지 확인한 후 재부팅하세요. BIOS나 UEFI에서 키보드를 감지하지 못하면 대개 경고 메시지를 표시하므로, 해당 모델에 맞는 키를 눌러 시스템 설정 화면에 진입할 수 있는지도 함께 확인해 보세요.

설정 화면 진입은 가능하지만 그 외의 입력이 되지 않는다면 키보드 자체의 문제일 수 있습니다. 예비 키보드가 있다면 연결해서 차이가 있는지 살펴보고, 반대로 이 키보드를 다른 컴퓨터에 연결해 테스트해 볼 수도 있습니다. 키보드 역시 모든 전자 기기와 마찬가지로 수명이 다하면 고장 납니다. 노트북, 넷북, 울트라북의 내장 키보드도 마찬가지이므로, 각 키가 정상적으로 반응하는지 그 아래에 이물질이 끼어 있지 않은지 점검하세요. 이러한 기본적인 확인 과정을 마쳤다면 이제 하드웨어가 아닌 소프트웨어 쪽 문제라고 가정해도 무방합니다.

방법 1: 키보드 레이아웃 직접 선택

Arch나 Ubuntu 같은 일부 리눅스 설치 프로그램은 키보드 레이아웃을 직접 선택할 수 있게 해줍니다. 마우스, 터치스크린 또는 터치패드가 정상 작동한다면, 알고 있는 올바른 레이아웃을 선택하세요. 잘 되지 않는다면 "내 키보드 레이아웃 찾기" 또는 "레이아웃을 모르겠습니다"와 같은 버튼 옵션을 선택해 보세요. 설치 프로그램마다 문구는 조금씩 다를 수 있습니다. 그러면 특정 키를 누르라는 안내가 표시되는데, 프로그램이 이를 인식하면 키보드 배치를 자동으로 올바르게 설정해 줍니다. 내장 키보드를 탑재한 초경량 노트북에서는 이 과정이 필수적일 수 있으며, Microsoft Surface처럼 독점 하드웨어에 오픈소스 운영체제를 설치할 때 발생하는 문제를 해결하는 데에도 도움이 됩니다.

Intel 기반 x86_64 애플 매킨토시에 Arch, Manjaro, Linux Mint 등 여러 배포판을 설치할 때도 비슷한 문제가 생길 수 있습니다. 추가 키가 있는 독점 하드웨어를 사용하는데 설치 프로그램이 이를 감지하지 못하거나, 사용 지역에 맞는 해외 키보드를 쓰는 경우라면 다른 방법을 시도해 볼 만합니다. 터미널에 접근할 수 있고 최소한 텍스트 입력이 가능하다면 loadkeys 명령에 파일을 전달할 수 있습니다. 예를 들어 Arch가 독일식으로 배열된 PC 키보드를 제대로 인식하지 못한다면 loadkeys de-latin1을 입력해 강제로 인식시켜 볼 수 있습니다. de-latin1 대신 자신의 키보드에 맞는 두 글자 국가 코드를 넣으면 됩니다. 네덜란드용 키보드를 사용하는데 설치 시작 시 English (US)나 English (UK)를 선택했다면 loadkeys nl-latin1을 시도해 보세요.

방법 2: 설치 이미지 버전 확인

자신도 모르게 아주 오래된 GNU/Linux 이미지로 설치를 시도하고 있을 가능성도 있습니다. 드문 일이지만, 많은 배포판이 저장소를 구성하는 방식 때문에 실제로 발생할 수 있습니다. Linux from Scratch 패키지를 사용하거나 소스 코드에서 직접 운영체제를 빌드하는 경우에도 마찬가지입니다.

리눅스 커널은 2.4.x 및 2.6 릴리스 이전에는 일부 Microsoft Natural 키보드를 지원하지 않았습니다. 그 이전 버전에서는 대부분의 다른 USB 키보드도 지원하지 않았습니다. 최신 리눅스 배포판은 4.4 이상 커널에서 실행되며, 이 버전과 그 이상의 모든 릴리스는 이런 종류의 하드웨어를 지원합니다.

NAND 저장소에서 라이브 ISO 부팅을 하거나 네트워크 설치를 진행 중이며 터미널에 접근할 수 있다면 uname -a 명령을 실행해 보세요. 현재 커널 버전 번호가 출력될 것입니다.

정상 작동하는 컴퓨터의 브라우저로 Arch 저장소 또는 선호하는 배포판의 공식 저장소에 접속하세요. Bodhi나 Manjaro 같은 일부 배포판은 SourceForge 페이지를 통해 이미지를 열람할 수 있습니다.

설치에 사용 중인 ISO 파일의 날짜를 확인하고 최신 버전인지 점검하세요. SourceForge는 최신 이미지를 추천해 주지만, 그것이 항상 사용 중인 모든 하드웨어를 지원하는 것은 아닐 수 있으니 주의가 필요합니다.

방법 3: 메타(Meta) 키 에뮬레이션

키보드 인식 문제를 해결했다면 PC 키보드의 Super(Windows) 키는 정상 작동할 것입니다. 매킨토시 키보드의 Option 키는 PC의 Alt 키와 동일하게 작동합니다. 그런데 CLI 프로그램에서 종종 Meta 키라는 표현을 접하게 되고, 키보드 레이아웃이 또 잘못 인식된 것이라고 오해할 수 있습니다.

Meta는 사실 우리가 가지고 있지 않은 키의 이름일 뿐입니다. 과거 MIT나 Lisp 머신 키보드에서는 흔히 볼 수 있었지만, 요즘은 대형 유닉스 서버용 키보드에만 남아 있습니다. 따라서 Arch, Ubuntu 또는 대부분의 배포판에서 이 키를 사용하는 바인딩이 있다고 해서 키보드 레이아웃 인식에 문제가 있는 것은 아닙니다.

GNU nano와 emacs 사용자라면 Meta 대신 Alt 키를 사용해 바인딩이 작동하는지 확인해 보세요. 대부분의 설치 환경에서 정상 작동할 것입니다. Esc를 누른 후 바인딩된 키를 누르거나, Esc와 바인딩된 키를 동시에 누르는 방법도 시도해 볼 수 있습니다. 또한 GNU nano에서 Esc를 두 번 누른 뒤 입력하고 싶은 ASCII 문자에 해당하는 세 자리 코드(000~255)를 입력하면 해당 문자를 typing할 수 있습니다. Esc 키는 X 윈도우 환경에서 자체 바인딩을 가질 수 있으므로, 이런 기능을 자주 활용하려면 가상 콘솔에서 nano와 emacs를 실행하는 것이 좋습니다.

저자 소개

Kevin Arrows

케빈 애로우즈(Kevin Arrows)는 10년 이상의 업계 경력을 지닌 베테랑 기술 전문가입니다. MCTS(Microsoft Certified Technology Specialist) 자격증을 보유하고 있으며, 최신 기술 동향을 꾸준히 학습하는 데 큰 열정을 가지고 있습니다. 소프트웨어 개발, 사이버 보안, 클라우드 컴퓨팅 등 폭넓은 기술 주제에 걸쳐 다수의 글을 집필했으며, 복잡한 기술 개념을 명확하고 간결하게 설명하는 능력으로 동료들에게 폭넓은 인정을 받고 있습니다.