내 키보드는 caps lock
키를 눌러 대문자를 입력할 수 있습니다. 그런데 오늘 처음으로 아치리눅스를 설치했을 때 콘솔에 있는 키들이 caps lock
작동하지 않는 것을 발견했습니다!
그래서 타자를 칠 수가 없어요
genfstab -U /mnt >> /mnt/etc/fstab
타자만 할 수 있어요
genfstab -u /mnt >> /mnt/etc/fstab
키보드 드라이버가 누락되었을 수 있으므로 Linux 펌웨어를 설치합니다.
pacstrap /mnt linux-firmware
오류 메시지가 발생했습니다:
Possibly missing firmware for module: aic94xx
Possibly missing firmware for module: wd719x
Possibly missing firmware for module: xhci_pci
Google 검색을 해보고 다음과 같이 시도해 보고 싶었습니다.
git clone https://aur.archlinux.org/aic94xx-firmware.git
cd aic94xx-firmware
makepkg -sri
git clone https://aur.archlinux.org/wd719x-firmware.git
cd wd719x-firmware
makepkg -sri
git clone https://aur.archlinux.org/xhci_pci-firmware.git
cd xhci_pci-firmware
makepkg -sri
mkinitcpio -p linux
먼저 git을 설치해주세요.
pacstrap /mnt git
그 다음에:
git clone https://aur.archlinux.org/aic94xx-firmware.git
오류 메시지가 발생했습니다:
git will not execute and completion _git exists.
내 집 컴퓨터에 win10+debian10이라는 두 가지 운영 체제를 설치했는데, Caps Lock
두 운영 체제 모두 일반적으로 Logitech에서 생산한 키보드인 키(유형: k120)를 사용하지만, 처음으로 Archlinux를 설치하면 작동하지 않습니다.
어떻게 해결할 수 있나요?
답변1
이 "설치" 환경에 있는 도구에 따라 여러 가지 방법이 있습니다.
- bash와 함께 readline 라이브러리 사용하기(emacs 모드에서)
type
g e n f s t a b space - u C-b Esc u
u를 대문자로 표시합니다(Cb는 컨트롤 b를 의미하고 Esc는 Esc 키를 의미함).
- vi로
다음을 사용하여 /tmp/gen에 파일을 만듭니다.
genfstab -u /mnt >> /mnt/etc/fstab
그 안에 커서를 놓고 대소문자 변경을 u
누르고 ~
, :wq
exit vi를 입력한 다음 실행하십시오.
sh -x /tmp/gen
주문을 실행합니다.
- 현대 카니발과 함께
u=u # put a lower case u in a variable
uu=${u^^} # upper case the variable
genfstab -${uu} /mnt >> /mnt/etc/fstab
답변2
"U" 문제를 해결하세요.
genfstab -$(echo $'\x55') /mnt >> /mnt/etc/fstab
키보드의 경우에는 Linux 커널 드라이버와 함께 작동하는데 문제가 없을 것이라고 생각합니다. 하지만 이미 설치되어 있어야 합니다.
pacstrap /mnt base linux linux-firmware
당신은 또한 필요합니다 (오프라인으로 설치하지 않았다고 가정합니다)
pacman -Suy xorg xorg-server
오류의 경우 꼭 필요한 경우가 아니면 무시하세요.
https://wiki.archlinux.org/index.php/Mkinitcpio#Possibly_missing_firmware_for_module_XXXX
마지막으로, 자신만의 키를 매핑해야 하는 경우 다음을 확인하세요.
https://wiki.archlinux.org/index.php/Linux_console/Keyboard_configuration
행운을 빌어요