我的 Ubuntu 18.04 桌面系统出了点问题。我已经安装好virtualbox
了,vagrant
一切运行正常。然而,几天后,我打开电脑,进入登录屏幕,但键盘和鼠标根本不起作用。我重启了几次,但什么也没发生。
我进入恢复模式,然后进入root
shell。我尝试执行以下操作:
sudo apt update
sudo apt upgrade
sudo apt update --fix-missing
sudo add-apt-repository ppa:graphics-drivers/ppa
这给出了这个错误:
cannot add PPA: 'ppa:~grahics-drivers/ubuntu/ppa'.
ERROR:'~graphics-drivers' user or team does not exist.
我在执行许多命令时都遇到了同样的“用户或团队不存在”错误。未resolv.conf
找到文件。
我在尝试解决我的问题时发现的一个问题的答案建议使用此命令:
sudo apt purge nvidia-*
我运行了这个,然后它说要做:
sudo add-apt-repository ppa:graphics-drivers/ppa
然后显示同样的错误:
cannot add PPA: 'ppa:~grahics-drivers/ubuntu/ppa'.
ERROR:'~graphics-drivers' user or team does not exist.
我重启了电脑init 5
,然后就可以登录了,但现在,在我登录并打开账户后,键盘和鼠标又无法使用。现在它们只能在登录时使用,鼠标只能在登录前使用。恢复模式控制台已经没用了。
答案1
也许只是因为某种原因 Xserver 模块被删除了。我通过以下方法修复了它:
按Ctrl++进入 TTY 模式Alt。F1
跑步:
sudo apt install xserver-xorg-input-all
答案2
这就是我解决问题的方法:
通过按键然后选择选项到达
root
shell 并登录。ShiftAdvanced
按下Ctrl+ Alt+ F2/ F3/ F4/ F5。系统要求输入登录详细信息,但没有任何效果。系统给出了以下错误:
ERROR : ****** incorrect details. pam_nologin(8)
按Ctrl+D关闭
root
shell,然后选择clean
,然后dpkg
,然后,network
然后返回root
。这次 Ctrl++成功了。AltF3我被要求输入登录详细信息,但这次没有显示错误。
由于我已清除了 NVIDIA 驱动程序,因此我运行了以下命令:
sudo add-apt-repository ppa:graphics-drivers/ppa sudo ubuntu-drivers devices sudo ubuntu-drivers autoinstall #this installed `nvidia-418` for me on its own. sudo apt-get update --fix-missing sudo apt-get install xserver-xorg-input-all sudo apt-get update && sudo apt-get upgrade -y sudo shutdown -r now # this is to shutdown and restart.
成功了。我能够登录系统,然后键盘和鼠标仍然可以工作,我检查了显卡信息:这是最新的驱动程序。
我不知道之前发生了什么,但这个奇怪的小错误花了我三天两夜的时间才解决。
答案3
这是我必须做的:
进入 GRUB 页面(打开计算机并在看到制造商徽标后按Escape(在 UEFI 中)或(在 BIOS 中))。Shift
选择Ubuntu 的高级选项。
选择进入恢复菜单Ubuntu,带有 Linux-xxx(恢复模式)。
您可能需要选择网络确保您已连接到互联网。
选择根。
跑步:
cd /home/username
跑步:
sudo apt install xserver-xorg-input-all
答案4
这不是解决问题最优雅的方法,但也许可以节省一些人的时间。
我在这里或互联网上找到的解决方案都没有帮助。所以我尝试使用以下命令升级到 Ubuntu 20.04
sudo do-release-upgrade
问题自行解决。在尝试之前,请确保备份您的系统。