我有一台 HP Pavillion 15 Gaming 笔记本电脑,最近我尝试在上面安装 ubuntu。但我面临的主要问题是触摸板根本无法工作。我切换到 pop os 和 manjaro,触摸板在现场环境中工作正常,但安装后,触摸板再次停止工作。谁能帮我解决这个问题吗?
答案1
我对流行操作系统也有同样的问题。在流行操作系统上触摸板不工作的解决方案是:
sudo kernelstub -a "i8042.nopnp=1 pci=nocrs"
Pop 操作系统使用 kernelstub 而不是 grub
https://support.system76.com/articles/kernelstub/
i8042.nopnp=1 是什么意思
i8042.nopnp [HW] Don't use ACPIPnP / PnPBIOS to discover KBD/AUX
controllers
https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt
答案2
我的HP pavilion 15也有同样的问题。
根据此链接https://forum.artixlinux.org/index.php/topic,1666.0.html
我尝试了这三种方法:
第一种方法:
sudo su
nano /etc/default/grub
psmouse.proto=bare
在行中插入“ ” GRUB_CMDLINE_LINUX
。喜欢
GRUB_CMDLINE_LINUX="psmouse.proto=bare"
然后更新 grub (您可以替换fedora
为您的发行版名称,例如ubuntu
)
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
或者
grub-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
并重新启动。
第二种方法:
sudo su
nano /etc/default/grub
psmouse.proto=imps i8042.reset i8042.nomux=1
在行中插入“ ” GRUB_CMDLINE_LINUX
。喜欢
GRUB_CMDLINE_LINUX="psmouse.proto=imps i8042.reset i8042.nomux=1"
然后更新 grub (您可以替换fedora
为您的发行版名称,例如ubuntu
)
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
或者
grub-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
并重新启动。
第三种方法:
sudo su
echo -n 0x01 > /sys/devices/platform/i8042/serio2/crc_enabled
或者
echo -n 0x01 > /sys/devices/platform/i8042/serio1/crc_enabled
答案3
我发现的一种有线解决方案是,如果您停止系统直接引导至 GRUB,而不是直接按加载 BIOS 引导选择器的键(在我的例子中为 F9),则问题就不会发生。除此之外,在纯拱形装置上我什至不需要这样做。