升级到 Ubuntu 12.04 后键盘和鼠标丢失

升级到 Ubuntu 12.04 后键盘和鼠标丢失

我刚刚将 Ubuntu 升级到 12.04,不知何故它失去了对键盘和鼠标 Logitech EX110 Cordless 的支持,导致我无法登录,主模式和恢复模式都对任何键都没有反应,而以前的内核恢复模式可以看到键盘。我能以某种方式逆转这个致命的升级吗?使用 12.04 live CD 确实有效,但在尝试重新安装时,它挂在“重新安装以前安装的软件包”上,而这似乎无法安装,因为“您持有损坏的软件包”。

答案1

升级后,我无法使用 Logitech MX550 无线键盘和鼠标。

使用来自本网站的信息之后,我能够充分利用我的鼠标和键盘,如下所示:

  1. 我在桌面上启动了 Ubuntu 12.04。
  2. 在我的笔记本电脑上启动 Ubuntu。
  3. ssh我的笔记本电脑登录我的桌面。
    • 通过 登录后ssh但在执行步骤 4 之前,您可能需要使用 来lsusb确定接收器的产品 ID。我的是c71[34]。另一个有类似情况的用户的产品 ID 是c52b
  4. 使用以下命令创建一个新文件:

    sudo nano /etc/udev/rules.d/97-bluetooth-hid2hci.rules
    
  5. 在文件中添加了以下行:

    ACTION=="remove", GOTO="hid2hci_end"
    SUBSYSTEM!="usb", GOTO="hid2hci_end"
    
    # Logitech devices
    KERNEL=="hidraw*", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c71[34]", \
    RUN+="hid2hci --method=logitech-hid --devpath=%p"
    
    ENV{DEVTYPE}!="usb_device", GOTO="hid2hci_end"
    
    LABEL="hid2hci_end"
    
    • 如果您的产品 ID 不是c71[34],请将其替换为您的产品 ID(您可能已按照lsusb上述说明获得)。
  6. 已保存文件。
  7. 以 root 身份重新加载规则:

    sudo udevadm control --reload-rules
    
  8. 重新启动桌面后发现鼠标和键盘可以正常工作(无需重新启动,重新连接键盘/鼠标适配器也可以)。

*或者,您可以运行以下命令来重置加密狗

modprobe -r hid_logitech_dj
modprobe hid_logitech_dj

答案2

我的 MBP 运行 Ubuntu 时也遇到了同样的问题。以下是我所做的——希望对你有用。我解决了这些问题,但现在我的显示器无法很好地运行,所以我仍然需要修复它。

首先,在启动时,选择分区时按“e”编辑启动参数。查找“quiet splash”的内容并确认“text”未附加在其末尾。默认情况下不应该有,但我曾经添加过它。

第二步,启动。当 Ubuntu 徽标启动画面弹出时,按 Ctrl+Alt+F1(如果您使用的是笔记本电脑,可能还需要按下功能键)。在终端中,登录并运行

sudo apt-get -f install

这可能会持续一段时间,所以就让它过去吧。希望你的电脑风扇能正常工作(此时,我注意到我的风扇不工作了,我在更新过程中收到警告,说我的 CPU 温度高于阈值,时钟将被限制。如果发生这种情况,请尝试——它应该适用于您的计算机。如果您使用的是 Mac,则必须执行一些略有不同的操作。

您的网络可能也无法正常工作,但apt-get命令运行后,重新启动它就可以再次工作了。

完成此过程后,我的电脑运行正常,尽管我必须手动观察温度并相应地设置风扇。我唯一的问题是,有一次我的显示器一片空白,好像显示器已设置为睡眠模式。

答案3

我遇到了类似的问题,但无法获得像之前描述的那样可用的控制台。

相反,我制作了一个 12.04 USB 启动映像。由于这个映像确实可以在我的笔记本电脑 Asus EEE 1215B 上运行,我继续打开一个终端 (Ctrl-Alt-T),从那里我可以挂载我的硬盘(有关详细信息,请参阅 /etc/fstab)在我的 PC 上是 /dev/sda1。

所以我做了:

sudo mkdir /tmp/xx
sudo mount /dev/sda1 /tmp/xx

我做了一个

sudo - root
chroot /tmp/xx

然后我做了一个

su - 'mynormalusername'

其次是

export PATH=/sbin:$PATH
sudo apt-get install -f

这个在某个时候因为“错误太多”而停止了。我试了几次,但似乎没有任何进展,所以我尝试重新启动。你猜怎么着,我又能使用我的电脑了。

答案4

我遇到了同样的问题。很可能是升级被中断,因此没有完成(我的情况就是这样,因为我的系统在升级过程中崩溃了)。在命令提示符下,请输入:

sudo dpkg --configure -a

它将安装其余的升级,一旦您重新启动,问题就解决了。

相关内容