손상된 설치를 복구하기 위해 Live USB에서 "xkb-data 재설치"를 어떻게 실행합니까?

손상된 설치를 복구하기 위해 Live USB에서 "xkb-data 재설치"를 어떻게 실행합니까?

손상된 설치에서 다음 명령을 실행하고 싶습니다 /usr/share/X11/xkb/symbols/us. 파일을 편집하고 재부팅한 후 잘못된 매개변수를 계속해서 입력하십시오.

sudo apt-get install --reinstall xkb-data

다음 방법은 파일을 올바른 입력으로 바꾸지만 올바르게 가져올 수는 없습니다.

라이브 USB 시도가 실패했습니다.

그래요

sudo -i 
root@ubuntu~# sudo cp /home/ubuntu/Desktop/file /usr/share/X11/xkb/symbols/us
  • 또한 시도root@ubuntu~# cp /home/ubuntu/Desktop/file /usr/share/X11/xkb/symbols/us
  • 또한 시도root@ubuntu~# cat /home/ubuntu/Desktop/file > /usr/share/X11/xkb/symbols/us
  • 또한 시도root@ubuntu~# sudo cat /home/ubuntu/Desktop/file > /usr/share/X11/xkb/symbols/us
  • 또한 시도했습니다 sudo gedit /usr/share/X11/xkb/symbols/us. 저장에 성공했다고 뜹니다. 창을 닫습니다. 다시 봤어요. 아무것도 저장되지 않습니다.

출력: 변화 없음. 예상 결과: 파일을 교체하십시오. 이 방법은 처음에는 효과가 있었지만 지금은 그렇지 않습니다. 이렇게 하면 gedit .../us새 파일이 아닌 원본 파일이 표시됩니다.

  • 세 번째 반복, 사람의 실수를 배제하기 위해 Live USB가 세 번째로 출시되었습니다.

Ubuntu 시스템에 로그인하여 명령을 실행할 수 있으면 sudo apt-get install --reinstall xkb-data문제가 해결됩니다. 그러나 위의 방법도 작동해야 합니다. 왜 그런 일이 일어나는지 이해하지 못합니다 write.

시스템: Ubuntu 16.04 64비트
하드웨어: Macbook Air 2013-mid

답변1

먼저 해당 부분을 찾아보세요 lsblk. 나는 그것을했다여기GUI에서

sudo mkdir /mnt/foo
sudo mount /dev/sda2 /mnt/foo
sudo mount --bind /dev /mnt/foo/dev && 
sudo mount --bind /dev/pts /mnt/foo/dev/pts && 
sudo mount --bind /proc /mnt/foo/proc && 
sudo mount --bind /sys /mnt/foo/sys
sudo chroot /mnt/foo

sudo apt-get install --reinstall xkb-data
exit
reboot

효과가있다! initramsMacbook에서 영구 라이브 우분투를 사용할 때 오류가 발생하는 이유를 이해할 수 없습니다 . 기본 Live Ubuntu만 작동합니다.

관련 정보