Я хочу попробовать установить ArchLinux на мой MacBook Pro 5.3 с поддержкой EFI, я не хочу устанавливать другие ОС, кроме Archlinux. но я не могу убедить прошивку Apple загрузить мой собственный образ EFI. Что я сделал до сих пор.
- У меня 2 раздела на диске GPT 240gb ssd
- /dev/sda1 - 512mb - HFS+ монтируется как /boot /efi
- /dev/sda2 - 230 ГБ - EXT4 установлен как /
- Pacstrapped на sda2, включая /boot с Grub. завершили мои настройки и т. д. на /
- Следовал всем инструкциям в https://wiki.archlinux.org/index.php/GRUB#GRUB_standalone настроенном grub и apply mkinitcpio
- Создан EFI с grub-mkstandalone здесь полный cmdline
grub-mkstandalone -d /usr /lib /grub /x86_64-efi / -O x86_64-efi --modules = "part_gpt part_apple part_msdos part_bsd" --fonts = "unicode" --locales = "en @ quot" --themes = "" -o "/boot/efi/bootx64.efi" "boot /grub /grub.cfg = / tmp /grub.cfg" -v
Создал папку /boot /efi /System /Library /CoreServices и поместил в нее файл bootx64.efi с SystemVersion.plist (я знаю, что файл plist мне не нужен, но в любом случае это сделал.)
Затем я скомпилировал mactel-boot в моем chroot env для использования hfs-bless
./hfs-bless /boot/efi/System/Library/CoreServices/bootx64.efi
Неудачно. Macbook даже не распознал EFI, чтобы показать загрузочный источник. Что ты предлагаешь?