Mint 17 через EFI-заглушку на 32-битном MacBook, клавиатура не работает; отлично с загрузчиком Grub

Я не обязательно ищу решение, хотя это было бы здорово … в основном объяснение.

На MacBook 1.1, используя менеджер загрузки rEFInd , если я загружаю 32-битный Mint 17 Cinnamon через загрузчик Grub, моя клавиатура отлично работает. Если вместо этого я использую rEFInd для выбора ядра vmlinuz (с поддержкой EFIstub) для Mint 17, клавиатура не работает на экране входа в Mint.

Я попытался передать различные индивидуальные параметры в ядро, используя rEFInd на основе рекомендаций для другого оборудования: iommu=soft iommu=pt acpi=off

Я заметил, что grub, похоже, передает $vt_handoff поэтому я $vt_handoff это пробовал.

У всех не было никакого эффекта на клавиатуре; он все еще не работает.

Возможно, ядро ​​и initrd живут на разделе ext4, поэтому rEFInd использует дополнительные драйверы для их чтения для загрузки EFI-stub. grub.efi находится на моем ESP (Fat32), и моя прошивка не требует дополнительных драйверов для чтения.

Что я могу сделать, чтобы диагностировать эту проблему? Что может быть причиной?

  • GRUB2 и EFI - Файл не найден?
  • Проблемы с EFI для Windows 8.1 и Debian с двойной загрузкой
  • Переключить debian из наследия в UEFI
  • Есть ли команда или метод (кроме RTFM), чтобы определить, есть ли в BIOS UEFI BIOS?
  • Как использовать пользовательскую подпись для безопасной загрузки (Fedora)?
  • «В этой системе переменные EFI не поддерживаются»
  • Grub не работает после установки Arch в систему EFI, как ее исправить / переустановить?
  • Есть ли способ включить безопасную загрузку в Linux?
  • One Solution collect form web for “Mint 17 через EFI-заглушку на 32-битном MacBook, клавиатура не работает; отлично с загрузчиком Grub”

    Из подсказок по загрузке Linux внутри MacBook с использованием grub и EFI :

    В 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 
    Linux и Unix - лучшая ОС в мире.