Чому не завантажується оболонка rEFInd?


9

Через глибоку проблему в два кроки мені потрібно завантажитися в оболонку EFI і запустити gptsync. Я завантажив бінарні файли flashdrive rEFInd 0.7.4, які використовувались ddдля запису зображення на thumbdrive, і, здається, він завантажується добре. Однак, коли я вибираю маленьку піктограму оболонки для завантаження, вона блимає до інтерфейсу оболонки та висить із наступним текстом на екрані:

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 ' '(пробіл замість порожнього рядка).
Бен Коллінз

Прогрес n. Дюйм за раз
Ярослав Рахматуллін

Відповіді:


4

Це, швидше за все, несумісність між оболонкою EFI, яку ви намагаєтеся запустити, та мікропрограмним забезпеченням вашого комп'ютера. Рекомендую спробувати інші снаряди EFI. Той, що поставляється з rEFIt, швидше за все, працює на Macs (особливо старіші), але є ряд додаткових посилань тут і деінде. (Спробуйте виконати пошук в Інтернеті для "бінарного оболонки EFI" чи чогось подібного.)

На жаль, кожен бінарний оболонку EFI, який я натрапив, має проблеми на деяких комп’ютерах, тому надання такого, що є універсальним для використання, здається важким або неможливим. Зауважте, що у Macs є версії 1.x EFI, що означає, що вони, швидше за все, працюватимуть зі старшою оболонкою EFI v1, а не з новішою v2


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