Почему не возвращается загрузка оболочки?


9

Из-за двухэтапной проблемы мне нужно загрузиться в оболочку EFI и запустить gptsync. Я скачал двоичные файлы флэш-накопителя rEFInd 0.7.4, использовал их ddдля записи образа на флэш-накопитель, и, похоже, он загружается нормально. Однако, когда я выбираю маленький значок оболочки для загрузки, он мигает в интерфейсе оболочки и зависает со следующим текстом на экране:

Starting shellx64.efi
Using load options ''

И это все. Должен ли я что-то настроить для работы оболочки?


Это должно работать сейчас; однако я изменил некоторые детали того, как rEFInd запускает двоичные файлы EFI с версией 0.7.4, чтобы исправить некоторые проблемы. (Я - автор REFInd.) Вполне возможно, что эти изменения вызывают у вас проблемы. Таким образом, я рекомендую попробовать версию 0.7.3 и доложить. Если работает 0.7.3, я посмотрю на пересмотр процесса запуска, чтобы обойти проблему.
Род Смит

1
Я попытался с 0.7.3 с единственным изменением, являющимся этой строкой: Using load options ' '(пробел вместо пустой строки).
Бен Коллинз

Прогресс н. Один дюйм за раз
Ярослав Рахматуллин

Ответы:


4

Скорее всего, это несовместимость между оболочкой EFI, которую вы пытаетесь запустить, и микропрограммой вашего компьютера. Я рекомендую вам попробовать другие оболочки EFI. Тот, который поставляется с rEFIt, скорее всего, будет работать на Mac (особенно на старых), но здесь и в других местах есть ряд дополнительных ссылок . (Попробуйте выполнить поиск в Интернете для «двоичного файла EFI» или чего-то подобного.)

К сожалению, каждый бинарный файл EFI, с которым я сталкивался, имеет проблемы на некоторых компьютерах, поэтому обеспечение универсального использования кажется трудным или невозможным. Обратите внимание, что на компьютерах Mac версии 1.x EFI, что означает, что они, скорее всего, будут работать с более старой оболочкой EFI v1, а не с более новой v2.


Для меня на Mac работала загрузка архива rEFIt с: refit.sourceforge.net , распаковка и копирование shell.efi и gptsync.efi в / EFI / tools. Включите оболочку в showtools в refind.conf. Затем из rEFInd запустите оболочку EFI, запустите «fs0:», где 0 - это индекс раздела EFS, где находится / EFI /, перейдите в / EFI / tools и, наконец, запустите «gptsync.efi».
igordcard
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.