Dlaczego ładowanie powłoki rEFInd?

9

Z powodu głębokiego, dwustopniowego problemu muszę uruchomić się w powłoce EFI i uruchomić gptsync. Pobrałem pliki binarne flashdrive z rEFInd 0.7.4, używane dddo zapisu obrazu na pendrivie i wydaje się, że ładuje się dobrze. Jednak gdy wybieram małą ikonę powłoki do uruchomienia, miga do interfejsu użytkownika powłoki i zawiesza się z następującym tekstem na ekranie:

Starting shellx64.efi
Using load options ''

I to wszystko. Czy powinienem skonfigurować coś, aby powłoka działała?

Ben Collins
źródło
To powinno działać teraz; zmieniłem jednak niektóre szczegóły dotyczące tego, jak rEFInd uruchamia pliki binarne EFI w wersji 0.7.4, aby rozwiązać niektóre problemy. (Jestem autorem rEFInd). Można sobie wyobrazić, że te zmiany powodują problemy. Dlatego zalecamy wypróbowanie wersji 0.7.3 i zgłoszenie się. Jeśli 0.7.3 działa, przyjrzę się ponownej weryfikacji procesu uruchamiania, aby obejść ten problem.
Rod Smith
1
Próbowałem z 0.7.3, a jedyną zmianą była ta linia: Using load options ' '(spacja zamiast pustego ciągu).
Ben Collins,
Postęp n.
Cale

Odpowiedzi:

4

Jest to najprawdopodobniej niezgodność między powłoką EFI, którą próbujesz uruchomić, a oprogramowaniem układowym komputera. Polecam wypróbowanie innych powłok EFI. Jeden z rEFI Najprawdopodobniej działa na komputerach Mac (szczególnie starszych), ale istnieje wiele dodatkowych linków tutaj i gdzie indziej. (Spróbuj wyszukać w Internecie „plik binarny powłoki EFI” lub coś podobnego.)

Niestety, każdy plik binarny powłoki EFI, z którym się zetknąłem, ma problemy na niektórych komputerach, więc zapewnienie takiego, który jest uniwersalnie użyteczny, wydaje się trudne lub niemożliwe. Należy pamiętać, że komputery Mac mają wersje EFI 1.x, co oznacza, że ​​najprawdopodobniej będą współpracować ze starszą powłoką EFI v1, a nie z nowszą wersją v2

Rod Smith
źródło
Na komputerze Mac działało pobieranie pliku rEFIt z: refit.sourceforge.net , rozpakowywanie i kopiowanie shell.efi i gptsync.efi do / EFI / tools. Włącz powłokę w showtools w refind.conf. Następnie z rEFInd uruchom powłokę EFI, uruchom „fs0:” gdzie 0 to indeks partycji EFS, na której znajduje się / EFI /, włóż cd do / EFI / tools i na koniec uruchom „gptsync.efi”.
igordcard