Как навсегда установить rEFInd на мой Mac из Ubuntu (без использования Mac OS)

Я удалил свой Mac OS, и у меня были проблемы с тем, чтобы мой Mac распознавал установщик Ubuntu, когда я нажимал клавишу Alt при загрузке. Мне пришлось переустановить Mac OS Install Refind, а затем снова установить Ubuntu, когда он был распознан, и удалить Mac OS. Как мне навсегда установить rEFInd, чтобы при выполнении зашифрованной установки или удалении диска я все еще мог использовать rEFInd? Все это из Ubuntu (я не хочу переустанавливать Mac OS снова).

РЕДАКТИРОВАТЬ:

Вот ошибки, которые я обнаружил, когда попытался изменить ошибку bootmgr: я попытался выполнить ручную установку на EFI/BOOT.bootx64.efi, и это сработало, я думаю, но у меня были некоторые ошибки при попытке изменить загрузку заказ:

raj@raj-MacBookPro:~$ sudo efibootmgr -c -l \\EFI\\refind\\refind_x64.efi -L rEFInd  
[sudo] password for raj:   
** Warning ** : Boot0002 has same label rEFInd  
** Warning ** : Boot0003 has same label rEFInd  
BootCurrent: 0000  
Timeout: 5 seconds  
BootOrder: 0004,0003,0002,0000,0080,0001
Boot0000* ubuntu  
Boot0001* rEFInd Boot Manager  
Boot0002* rEFInd  
Boot0003* rEFInd  
Boot0080* Mac OS X  
Boot0081* Mac OS X  
Boot0082*   
BootD1A6* AST  
BootFFFF* 
Boot0004* rEFInd  
raj@raj-MacBookPro:~$ efibootmgr -o 0001,0080,0081  

boot entry 1 does not exist  

raj@raj-MacBookPro:~$   

Я пробовал много других версий команды efibootmgr, таких как efibootmgr -o 1,80,81, но они не работали.

0
задан 1 April 2014 в 10:42

1 ответ

Три опции происходят со мной:

  1. Использование порт Linux bless утилита. Это теперь доступно в архивах Ubuntu (по крайней мере, для 14,04), но я не уверен, когда это было добавлено. Я должен все же правильно зарегистрировать это в документации перенаходки, но это находится в моем списке вещей сделать.
  2. Установка повторно находят на ESP с помощью имени файла нейтрализации EFI/BOOT/bootx64.efi (или EFI/BOOT/bootia32.efi для более старого Macs с 32-разрядным EFIs). Большая часть Macs будет соблюдать это имя файла, если они не могут найти, что что-то еще загружается, но я не могу сделать обещания ни о какой определенной модели.
  3. Используя OS X живой CD или карта флэш-памяти с интерфейсом USB (как установочный диск). Можно запустить Терминал в таком диске, и это должно позволить Вам выполнить rEFInd's install.sh в OS X. Необходимо было бы использовать --esp или --ownhfs {device-id} опция к install.sh, все же.
0
ответ дан 1 April 2014 в 10:42

Другие вопросы по тегам:

Похожие вопросы: