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), и моя прошивка не требует дополнительных драйверов для чтения.

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

  • Простой способ initrd для загрузки другого ядра с помощью kexec
  • Двойной загрузочный загрузчик Opensuse13.2 и windows8.1
  • «Ошибка: неизвестная файловая система» после установки с ошибкой update-grub в UEFI
  • (UEFI) Цепная загрузка GRUB от GRUB
  • Проблемы с EFI для Windows 8.1 и Debian с двойной загрузкой
  • Как создать USB-утилиту?
  • Установка Fedora 23 рядом с Windows 10; Раздел EFI недействителен
  • как установить GRUB в ESP с помощью efibootmgr?
  • 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 
    Interesting Posts

    Обновление и установка пакета невозможны: E: Не удается найти пакет! Linux Mint 17.3

    Как захватить сочетание клавиш

    Сделал беспорядок в конце файла limits.conf, будет ли он работать?

    `openssl`: Альтернативное имя субъекта

    Мой терминал чистый белый // удаление вещей, которые spf13 сделал с моим Ubuntu

    Последствия безопасности использования неанализированных данных в арифметической оценке оболочки

    Переустановка пакетов с отсутствующими / поврежденными файлами

    Триггерное задание выполняется только один раз и только при низкой загрузке

    Почему объединение этих двух буферов дает эту ошибку?

    Каков самый простой способ дешифрования раздела диска?

    Как использовать Awk для форматирования чисел с разделителем тысяч

    Как создать и смонтировать loop-устройство с гостевой консолью?

    который bash выполняет?

    KVM не может получить доступ к исходным изображениям вне / var / lib / libvirt / images

    Шлюз со встречными сетями

    Linux и Unix - лучшая ОС в мире.