それは良いですが、必ずしも解決策を見つけるわけではありません。ほとんどの説明です。
以前のMacBook 1.1使用マイクロプレートリーダーブートマネージャ、Grubブートローダを介してMint 17 Cinnamon 32ビットを起動すると、キーボードが正常に動作します。逆に、rEFIndを使用してMint 17(EFistubをサポート)のvmlinuzカーネルを選択すると、Mintログイン画面でキーボードが機能しなくなります。
他のハードウェアが提案したように、rEFIndを介してさまざまな個々のパラメータをカーネルに渡しました。
iommu=soft
iommu=pt
acpi=off
グラップが通っているようで、$vt_handoff
それも試してみました。
これらすべてがキーボードに顕著な影響を与えません。それでも動作しません。
関連するのは、カーネルとinitrdがext4パーティションにあるため、rEFIndはEFI-stubブートのために追加のドライバを使用してそれを読み取ることです。 grub.efiは私のESP(Fat32)にあり、私のファームウェアはそれを読むために追加のドライバを必要としません。
この問題を診断するにはどうすればよいですか?なぜですか?
ベストアンサー1
ヒントから始めましょうgrubとEFIを使用してMacBookからLinuxを起動する:
Debian / squeezeでは、いくつかのモジュールを早くロードする必要があるかもしれません(特に暗号化されたルートパーティションがある場合:そうしないと、initrdがパスワードを尋ねるとキーボードは機能しません)。これを行うには、/etc/initramfs-tools/modules ファイルに次の行を追加します。
#as suggested by http://grub.enbug.org/TestingOnMacbook
fbcon
#and I would further add
hid_apple
hid
applesmc
input_polldev
#moreover Vladimir 'phi-coder/phcoder' Serbinenko
#told me also to add
uhci_hcd
ehci_hcd
ohci_hcd
次に initrd を再生成します。
update-initramfs -u