我想对已损坏的安装运行以下命令/usr/share/X11/xkb/symbols/us
。编辑文件,重新启动,只是一次又一次地将错误的参数放回原处。
sudo apt-get install --reinstall xkb-data
以下方法只是用正确的输入替换文件,但我无法正确执行。
Live 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
。我通过以下方式做到了这里在图形用户界面中
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
有用!我不明白为什么我initrams
在 Macbook 中使用持久性实时 ubuntu 时出现错误。只有默认的 Live Ubuntu 可以工作。