Если вы можете использовать SSH для подключения к корпоративному ноутбуку со своего домашнего компьютера, вы можете использовать SSH-туннелирование или SSH Jump Hosts
Похоже, вы пропустили какой-то шаг или неправильно его поняли.
Вы разместили текстовый файл в своем вопросе, утверждая, что это ваш boot.efi
. Но этот файл должен быть двоичным. То, что вы опубликовали, похоже на файл конфигурации меню grub.
Согласно учебнику, на который вы ссылаетесь, этот файл должен быть создан с помощью этого:
grub-mkconfig -o boot/grub/grub.cfg
grub-mkstandalone -o boot.efi -d usr/lib/grub/x86_64-efi -O x86_64-efi -C xz boot/grub/grub.cfg
Здесь второй шаг grub-mkstandalone -o boot.efi...
должен сгенерировать двоичный файл для размещения в вашем каталоге EFI. Это не должен быть текстовый файл.
Похоже, проблема в том, что ваш Mac не распознает файлы загрузчика. Руководство, на которое вы ссылаетесь, датировано 2013 годом, поэтому оно немного устарело -, на самом деле нет необходимости в отдельном разделе /boot, поэтому вам следует удалить /dev/sda4 и вместо этого смонтировать EFI Mac как /boot при установке с помощью
mkdir /mnt/boot && mount /dev/sda1 /mnt/boot
Кроме того, вместо использования GRUB вы можете использовать собственный загрузчик Apple EFI с загрузкой systemd -, поскольку его двоичный файл по умолчанию устанавливается в локальный системный раздел EFI (/EFI/BOOT/BOOTX64.EFI
). После обычной установки установите загрузку systemd -с
bootctl --path=/boot install
и перезагрузите компьютер.
Если вы хотите установить арч, перейдите к https://archlinux.org/, вы найдете обновленную информацию и больше, чем нужно. Однако вы должны были установить "hfsprogs" до "mkinitcpio -p linux"[1]
1-https://wiki.archlinux.org/index.php/Mac
2-https://wiki.archlinux.org/index.php/MacBookPro7,1
Если вы можете войти на свой Mac, установите rEFInd и дайте ему возможность поиска в установленных ОС.
3-https://www.rodsbooks.com/refind/installing.html
Обязательно сделайте резервную копию данных.