Не удается загрузить ArchLinux с помощью Macbook pro 7.1

Сегодня я решил поставить Linux в двойной загрузке на моем MacBook 7.1. Я расставил HDD с GParted следующим образом:

refit / MacOSX / boot / root / home

Я успешно установил Arch, следуя руководству по установке MacBook. Когда он заканчивается на экране установки загрузчика, у меня возникает проблема: я просто не могу выбрать раздел загрузки ( / dev / sda3 ) для установки GRUB в нем – он предлагает только sda .

Затем перезагрузитесь, попробуйте синхронизировать таблицу разделов с REfit, но она говорит, что все в порядке. Звучит странно, но хорошо, я положил компакт-диск Ubuntu Live в свой MacBook и перезагрузился с ним. Попробуйте установить Grub таким образом, но он тоже не работает:

ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/4d63602e-5572-4279-bee8-026a94932e91 /dev/sda3 /usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition. This is a BAD idea.. /usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.. /usr/sbin/grub-setup: error: will not proceed with blocklists. ubuntu@ubuntu:~$ 

Я довольно из идей, чтобы решить это, что еще я могу попробовать?

Существует два способа установки GRUB.

  1. Фактически вы можете установить GRUB в MBR, поскольку система EFIish просто игнорирует его. reFIT определит загрузчик MBR и предложит его в качестве опции загрузки (хотя, возможно, это неверно, как «Windows»).
  2. Вы можете заставить GRUB установить /dev/sda3 с помощью блоклистов, но, как говорится в сообщении, это может быть ненадежным. Добавьте параметр --force для grub-install чтобы заставить его продолжить.