повторно найдите меню, не показывающее на двойной машине Mac/Ubuntu

Я имею немного проблемы с перенаходкой и не мог найти что-то конкретным относительно этого.

Я успешно установил Ubuntu 14.04 для двойной загрузки с OS X, который повторно находит Йосемити на моем использовании MacBook Pro 3.1, но теперь после начальной загрузки в Ubuntu меню перенаходки не показывает после перезагрузки. Это просто идет прямо в личинку. После начальной загрузки снова в OS X (использующий функциональную клавишу на запуске) иногда повторно находят, подходит, иногда не, не мог выяснить, как это инициировано.

Там путь состоит в том, чтобы гарантировать, что перенаходка подходит сначала, неважно, который ОС я загрузил ранее?


Править

Используя efibootmgr -v дает мне:

BootCurrent: 0001
Timeout: 5 seconds
BootOrder: 0001,0080,0000
Boot0000* opensuse-secureboot   HD(4,1962b000,4e800,11f33185-0ff8-493d-86bd-b9fee568adb8)File(\EFI\opensuse\shim.efi)
Boot0001* ubuntu    HD(1,28,64000,7e798e0a-82c3-4719-95ed-d79675efd190)File(\EFI\ubuntu\shimx64.efi)
Boot0080* Mac OS X  HD(1,28,64000,7e798e0a-82c3-4719-95ed-d79675efd190)File(\EFI\refind\refind_x64.efi)
Boot0081* Mac OS X ACPI(a0341d0,0)PCI(1f,2)03120a00000000000000HD(2,64028,1d02ba00,0b1ce04a-50b7-40b5-94f0-1a255d748d15)
Boot0082* ACPI(a0341d0,0)PCI(1f,2)03120a00000000000000HD(2,64028,19490d60,20cc89c9-1320-4d70-b8bb-fffdf9900374)
BootFFFF* ACPI(a0341d0,0)PCI(1f,2)03120a00000000000000HD(2,64028,19490d60,20cc89c9-1320-4d70-b8bb-fffdf9900374)File(\System\Library\CoreServices\boot.efi)

Если я установил NextBoot с -n- опция к 0080, после перезагрузки, повторно находит, подходит. FFFF приносит мне непосредственно в OSX. 0081, кажется, перестал работать.

Спасибо за справку!

10
задан 20 January 2017 в 12:41

2 ответа

Ose иногда сбрасывают программу начальной загрузки по умолчанию, особенно если они обновляют свои стандартные загрузчики. Нет действительно никакого способа предотвратить это, таким образом, необходимо просто знать, как исправить проблему, когда она происходит. В Linux это сделано при помощи efibootmgr программа. В OS X это сделано через bless. Посмотрите здесь для больше на efibootmgr.

Если это манипулирование происходит каждый раз, когда Вы перезагружаете, то что-то серьезно неправильно. Если бы Ubuntu сбрасывает GRUB как значение по умолчанию на каждой перезагрузке, то лично, я удалил бы его - но я не поклонник GRUB (достаточно так, чтобы я разветвился, РЕМОНТ для создания повторно находят, а не имеют дело с GRUB). Я предполагаю, что Вы могли также поместить вызов в efibootmgr в сценарии завершения работы, но это рискует становиться разъединенным от действительности и вызывать проблемы, таким образом, я отказался бы сделать это.


Править:

Да, изменение BootOrder переменная (через -o опция к efibootmgr) как Вы предполагаете, является соответствующим. Можно удалить запись OpenSUSE с:

sudo efibootmgr -b 0 -B

Могут быть файлы OpenSUSE, установленные это, можно удалить использование rm - вероятно, sudo rm -r /boot/efi/EFI/opensuse из Ubuntu. (Эти файлы не должны делать ничего плохого по сути, но они могли сбивать с толку или быть случайно повторно активированы в будущем.) Можно удалить GRUB Ubuntu похожим способом, хотя он мог бы быть переустановлен, если/когда Ubuntu обновляет его в будущем. Кроме того, при имении в наличии его, поскольку резервный метод начальной загрузки может иметь смысл.

Если Вы оставляете GRUB Ubuntu установленным, но не хотите видеть его в меню rEFInd, можно использовать dont_scan_dirs или dont_scan_files в refind.conf (вероятно, /boot/efi/EFI/refind/refind.conf из Ubuntu) для сокрытия записи GRUB.

11
ответ дан 23 November 2019 в 04:23

Это произошло со мной, и я зафиксировал его со следующим, в то время как в Ubuntu (это характерно для Вашего случая, поскольку Ваша начальная загрузка Ubuntu Boot0001*):

sudo efibootmgr -o 80,1

, Если Вы вводите снова sudo efibootmgr, Ваш порядок загрузки должен быть теперь BootOrder: 0080,0001. Это гарантирует, что Mac загружается сначала, и так как перенаходка была установлена в Mac, тогда это должно подойти сначала.

8
ответ дан 23 November 2019 в 04:23

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

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