bIOSでタッチパッドを使用できるのに、libinputがタッチパッドを検出できない
Sudo libinput list-devices | grep Device
Device: Power Button
Device: Asus Wireless Radio Control
Device: Video Bus
Device: Lid Switch
Device: Video Bus
Device: Power Button
Device: Sleep Button
Device: KYE SYSTEMS CORP. Wired Mouse
Device: USB2.0 HD UVC WebCam: USB2.0 HD
Device: HDA Intel PCH Mic
Device: HDA Intel PCH Headphone
Device: HDA Intel PCH HDMI/DP,pcm=3
Device: HDA Intel PCH HDMI/DP,pcm=7
Device: HDA Intel PCH HDMI/DP,pcm=8
Device: HDA Intel PCH HDMI/DP,pcm=9
Device: HDA Intel PCH HDMI/DP,pcm=10
Device: Asus WMI hotkeys
Device: AT Translated Set 2 keyboard
起動可能なUSBフラッシュドライブを使用して起動し、タッチパッドがそこで機能しているかどうかを確認してください。
タッチパッドがそこで機能し、これがハードウェアの問題ではないと確信している場合は、grubで別のカーネルを使用して起動してみてください。これが正しければ、最新のカーネルを再インストールするか、これがカーネルのバグであるのを待つ必要があり、更新を待つ必要があります。いずれにせよ、後でgrubを更新する必要がありますが、ほとんどすべてのLinux OSは、新しいカーネルをインストールした後に自動的に更新します。
別のカーネルも機能しない場合は、これらをlinuxまたはlinuxefiで始まるgrub行に追加します(LinuxをレガシーモードまたはUEFIモードで起動するかどうかに基づきます)。
1)selinux=0
これにより、selinuxを無効にしてLinuxが起動します。タッチパッドドライバーのselinuxプロパティを台無しにしたのは非常に奇妙ですが、一見の価値があります。
2)pci=nommconf
これは、pci接続をメモリにキャッシュするメカニズムを無効にし、問題を引き起こすことがあります。これも非常に奇妙ですが、これを試すことができます。
)nouveau.modeset=0
OR nomodeset
これは、nvidia gpusのオープンソースドライバーであるnouveauドライバーを無効にします。これにより、多くのラップトップ、特にIntelGPUを搭載したラップトップで問題が発生することがわかりました。これを無効にすると、Intel GPUを使用するか、nvidiaドライバーがnvidiaドライバーとともにインストールされている場合にシステムが起動します。
最後になりましたが、grub行からrhgb quiet
を削除して、Linuxがどのように起動しているか、おそらくエラーがないかを確認してください。