OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

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

Ponieważ nie ma wspólnego interfejsu oprogramowania układowego na wszystkich platformach ARM, kroki wymagane do uruchomienia systemu na urządzeniach ARM są w dużym stopniu zależne od urządzenia. Ubuntu używa narzędzia zwanego flash-kernel, aby się tym zająć. Flash-kernel zawiera bazę danych, która opisuje poszczególne operacje wymagane do uruchomienia systemu na różnych urządzeniach. Wykrywa, czy bieżące urządzenie jest obsługiwane, a jeśli tak, wykonuje niezbędne operacje.


Na urządzeniach, które ładują się z wewnętrznej pamięci NOR- lub NAND-flash, flash-kernel zapisuje jądro i początkowy ramdysk do tej pamięci wewnętrznej. Ta metoda jest szczególnie powszechna na starszych urządzeniach Armel. Należy pamiętać, że większość z tych urządzeń nie pozwala na posiadanie wielu jąder i ramdysków w wewnętrznej pamięci flash, tj. uruchomienie na nich jądra flash zwykle nadpisuje poprzednią zawartość pamięci flash!

W przypadku systemów ARM, które używają U-Boot jako oprogramowania układowego i uruchamiają jądro oraz początkowy ramdysk z zewnętrznych nośników pamięci (takich jak karty MMC/SD, urządzenia pamięci masowej USB lub dyski twarde IDE/SATA), flash-kernel generuje odpowiedni skrypt rozruchowy, aby umożliwić automatyczne uruchamianie bez interakcji użytkownika.


6.3.6.3. Kontynuuj bez programu ładującego

Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: