![从 i8042 恢复时启动时未找到控制器?](https://linux22.com/image/679209/%E4%BB%8E%20i8042%20%E6%81%A2%E5%A4%8D%E6%97%B6%E5%90%AF%E5%8A%A8%E6%97%B6%E6%9C%AA%E6%89%BE%E5%88%B0%E6%8E%A7%E5%88%B6%E5%99%A8%EF%BC%9F.png)
我有一套相同的硬件,戴尔 R210s。为了复制它们的配置,我使用一种方法从一台正常工作的机器上对 /dev/sda 进行映像处理,然后将该映像应用到一台新机器上。这种方法已经成功完成了很多次,没有任何问题。
以要克隆的机器上的 root 身份...
dd if=/dev/zero of=/tmp/0bits bs=20M; rm -f /tmp/0bits
从 DVD 启动(我使用 knoppix 6.7)并对磁盘进行映像...
dd if=/dev/sda | gzip - | ssh user@hostname dd of=image.gz
然后使用 DVD 启动目标并覆盖图像...
ssh user@hostname dd if=image.gz | gunzip - | dd of=/dev/sda
迄今为止,所有成功都是在 RHEL 5.x 和 RHEL 6.x 上实现的。我第一次尝试对 RHEL 7.x 使用相同的方法,随后从 /dev/sda 启动时收到以下错误...
[ 1.659252] i8042: No controller found
如果我使用 knoppix DVD 重新启动,则不会收到错误,但如果我尝试使用 RHEL 7 安装 DVD 或内部硬盘驱动器进行启动,则会收到错误。
我在 Ubuntu 论坛上看到过“解决方案”,建议你将 nomodeset 添加到启动参数中。这对我的情况没有影响。
答案1
我不认为这条消息是致命的。我安装的 CentOS 7 抛出了这条消息(在启动屏幕和内核日志上),但继续运行,成功完成了启动。在我的系统上,键盘和鼠标是 USB,而不是 PS/2,并且(我想象)不是 USB 模拟 PS/2。
查看内核日志。它可能显示启动在其他地方停止。这可能需要编辑启动参数:删除“rhgb”和“quiet”。
从技术上讲,模拟 PS/2 设备以用于 USB 键盘和鼠标相当棘手。它由后台固件使用 SMM 完成。通常有一个固件(“BIOS”)配置选项可以启用或禁用它。也许您的两台计算机上的设置不同。