私は必ずしも解決策を探しているわけではありませんが、それは素晴らしいことです...主に説明です。
MacBook 1.1 使用 rEFInd ブートマネージャーで、Grubブートローダーを介してMint 17 Cinnamon 32ビットを起動すると、キーボードは正常に動作します。代わりに、rEFIndを使用してMint 17のvmlinuzカーネル(EFIstubサポート付き)を選択した場合、キーボードはMintログイン画面で機能しません。
他のハードウェアの推奨事項に基づいて、rEFIndを介して、さまざまな個別のパラメーターをカーネルに渡してみました。iommu=soft
iommu=pt
acpi=off
グラブが合格しているようだと気づきました$vt_handoff
だから私もそれを試しました。
すべてがキーボードに明らかな影響を及ぼしませんでした。それでも機能しませんでした。
考えられる関連性として、カーネルとinitrdはext4パーティションに存在するため、rEFIndは追加のドライバーを使用してEFIスタブブート用にそれらを読み取ります。 grub.efiは私のESP(Fat32)にあり、私のファームウェアはそれを読み取るために追加のドライバーを必要としません。
この問題を診断するにはどうすればよいですか?原因は何でしょうか?
ヒントから 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