OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

W niektórych systemach ze starszymi wersjami U-Boot mogą wystąpić problemy z prawidłowym przeniesieniem jądra Linuksa, początkowego ramdysku i obiektu blob drzewa urządzeń w pamięci podczas procesu rozruchu. W tym przypadku U-Boot wyświetla komunikat „Uruchamianie jądra…”, ale system zawiesza się później i nie ma dalszych danych wyjściowych. Problemy te zostały rozwiązane w nowszych wersjach U-Boot począwszy od wersji 2014.07.

Jeśli system pierwotnie korzystał z wersji U-Boot starszej niż v2014.07 i został później zaktualizowany do nowszej wersji, problem może nadal występować nawet po aktualizacji U-Boot. Aktualizacja U-Boot zwykle nie modyfikuje istniejących zmiennych środowiskowych U-Boot, a poprawka wymaga ustawienia dodatkowej zmiennej środowiskowej (bootm_size), co U-Boot robi automatycznie tylko w przypadku świeżej instalacji


bez istniejących danych środowiskowych. Możliwe jest ręczne ustawienie bootm_size na domyślną wartość nowego U-Boota, uruchamiając polecenie „env default bootm_size; saveenv” w wierszu polecenia U-Boota.

Inną możliwością obejścia problemów związanych z relokacją jest uruchomienie komendy „setenv fdt_high ffffffff; setenv initrd_high 0xffffffff; saveenv” w wierszu zachęty U-Boot, aby całkowicie wyłączyć relokację początkowego ramdysku i obiektu blob drzewa urządzeń.


3.7.2. Systemy z oprogramowaniem sprzętowym UEFI

Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: