Сегодня я решил установить Linux в режиме двойной загрузки на свой MacBook 7.1. Я разделил жесткий диск с помощью GParted следующим образом:
переустановить / MacOSX / загрузка / root / home
Я успешно установил Arch, следуя руководству по установке MacBook. Когда он заканчивается экраном установки загрузчика, у меня возникает проблема: я просто не могу выбрать загрузку(/dev/sda3) раздел для установки GRUB - он только предлагаетПДД.
Затем я перезагружаюсь, пытаюсь синхронизировать таблицу разделов с помощью REfit, но он говорит, что все в порядке. Звучит странно, но все в порядке, я вставляю Ubuntu Live CD в свой 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:~$
У меня совсем нет идей, как решить эту проблему. Что еще я могу попробовать?
решение1
Установить GRUB можно двумя способами.
- На самом деле вы можете установить GRUB в MBR, поскольку система EFIish просто игнорирует его. reFIT обнаружит загрузчик MBR и предложит его в качестве варианта загрузки (хотя, возможно, ошибочно обозначенный как «Windows»).
- Вы можете принудительно установить GRUB с
/dev/sda3
использованием списков блокировки, но, как говорится в сообщении, это может быть ненадежно. Добавьте опцию--force
,grub-install
чтобы принудительно продолжить.