Strona główna
» LINUX
»
Jak uruchomić system Linux na iPadzie za pomocą UTM SE
Jak uruchomić system Linux na iPadzie za pomocą UTM SE
Tak, możesz uruchomić Linuksa na iPadzie. Najprostszą obecnie metodą jest UTM SE , dostępny bezpośrednio w App Store i nie wymagający jailbreaku, AltStore, komputera Mac ani Windows. UTM SE wykorzystuje emulację programową zamiast JIT, więc jest wolniejszy niż zwykły laptop, ale jest przydatny w lekkich systemach Linux, narzędziach terminalowych i do nauki.
Stare podejście polegające na bocznym ładowaniu UTM SE za pomocą AltStore nie jest już konieczne w przypadku tej podstawowej konfiguracji. UTM wycofał również swoją oficjalną, predefiniowaną galerię maszyn wirtualnych, więc najpewniejszą metodą jest teraz zainstalowanie UTM SE, pobranie obrazu Linuksa z oficjalnej strony dystrybucji i samodzielne utworzenie maszyny wirtualnej.
Czego potrzebujesz
iPad może obsługiwać system iPadOS 14 lub nowszy , co jest obecnie minimalnym wymaganiem wymaganym do uruchomienia UTM SE w App Store.
Wystarczająco dużo wolnego miejsca na aplikację, obraz ISO systemu Linux i dysk wirtualny.
Lekki obraz Linuksa ARM64/aarch64 . Alpine Linux to dobry punkt wyjścia, ponieważ dokumentacja UTM wyraźnie zaleca lekkie systemy, takie jak Alpine, dla UTM SE.
Zewnętrzna klawiatura jest opcjonalna, ale dzięki niej praca z terminalem staje się łatwiejsza.
UTM SE obsługuje kilka emulowanych architektur procesorów, w tym aarch64 i x86_64. W przypadku nowoczesnego iPada, wybór kompilacji Linuksa ARM64/aarch64 pozwala uniknąć dodatkowego obciążenia związanego z emulacją komputera z procesorem Intel, gdy nie jest on potrzebny. UTM ostrzega, że urządzenia bez jailbreaku zazwyczaj ograniczają się do przydzielania około połowy pamięci fizycznej do maszyny wirtualnej, dlatego należy unikać przypisywania nadmiernej ilości pamięci RAM.
Krok 1: Zainstaluj UTM SE ze sklepu App Store
Otwórz App Store na iPadzie, wyszukaj UTM SE: Retro PC emulator i zainstaluj aplikację od Turing Software, LLC. Możesz również otworzyć oficjalną listę UTM SE w App Store .
Wersję UTM SE dostępną w App Store można zainstalować bezpośrednio, więc stare wymagania AltStore nie mają już zastosowania do tej metody.
Oficjalna dokumentacja instalacyjna UTM na iOS potwierdza, że UTM SE nie wymaga jailbreaku. Wyjaśnia również kompromis: UTM SE nie obsługuje JIT i używa wolniejszego interpretera do emulacji.
Krok 2: Pobierz lekki obraz ISO systemu Linux ARM64
Aby zapewnić płynną konfigurację, pobierz małą dystrybucję zamiast rozbudowanego środowiska graficznego. Oficjalna strona pobierania Alpine Linux zawiera obraz ISO Standard Aarch64 . W momencie publikacji tej aktualizacji, aktualną stabilną wersją jest Alpine 3.24.2.
Użyj kompilacji aarch64/ARM64 podczas tworzenia lekkiej maszyny wirtualnej z systemem Linux dla iPada.
Zapisz plik ISO w łatwo dostępnym miejscu w aplikacji Pliki, na przykład w Pobieraniu. Debian ARM64 lub Ubuntu Server ARM64 również mogą działać, ale mogą działać wolniej w UTM SE.
Krok 3: Utwórz nową maszynę wirtualną z systemem Linux w UTM SE
Otwórz UTM SE i naciśnij przycisk + , aby utworzyć nową maszynę wirtualną. Wybierz ścieżkę QEMU/emulation, wybierz Linux i użyj architektury gościa Aarch64 (ARM64) . Dokładne etykiety mogą się nieznacznie różnić w zależności od wersji UTM.
Rozpocznij od ekranu maszyn wirtualnych UTM SE i utwórz nową maszynę.
W przypadku Alpine zacznij od 1–2 GB pamięci RAM i dysku wirtualnego o pojemności 8–20 GB. Jeśli iPadOS zakończy działanie maszyny wirtualnej, zmniejsz przypisaną pamięć. Pozostaw domyślne ustawienia zaawansowanego procesora i maszyny, chyba że są potrzebne.
Krok 4: Podłącz obraz ISO, zainstaluj system Linux i uruchom komputer z dysku wirtualnego
Dodaj pobrany obraz ISO systemu Linux jako wymienny obraz CD/DVD , utwórz dysk wirtualny, zapisz maszynę wirtualną i uruchom ją. Postępuj zgodnie z instrukcjami instalatora dystrybucji, tak jak na zwykłym komputerze. W przypadku Alpine zazwyczaj oznacza to skonfigurowanie klawiatury, sieci, konta użytkownika, strefy czasowej i dysku docelowego.
Przykładowe ustawienia dla lekkiej maszyny wirtualnej ARM64 Linux. Dokładne etykiety UTM mogą się różnić w zależności od wersji.
Po zakończeniu instalacji wyłącz maszynę wirtualną przed zmianą jej sprzętu wirtualnego. Następnie otwórz ustawienia maszyny wirtualnej i wyjmij lub usuń obraz instalacyjny ISO, aby maszyna uruchomiła się z dysku wirtualnego zamiast ponownie uruchamiać instalator. Uruchom maszynę wirtualną ponownie i zaloguj się do systemu Linux.
Czego można oczekiwać od Linuksa na iPadzie
UTM SE najlepiej traktować jako przenośne laboratorium, a nie jako zamiennik wydajnego laptopa z Linuksem. Dystrybucje skoncentrowane na terminalach są zazwyczaj znacznie bardziej praktyczne niż pełne środowiska GNOME lub KDE. UTM SE nie obsługuje również udostępniania urządzeń USB, a brak JIT jest największym ograniczeniem wydajności.
Jeśli potrzebujesz większej prędkości, możesz wgrać pełną wersję UTM i korzystać z JIT, gdy aktywna jest odpowiednia metoda aktywacji JIT. To rozwiązanie jest bardziej skomplikowane, dlatego przed jego wypróbowaniem sprawdź aktualne opcje instalacji UTM na iOS .
Starsze samouczki mogą również wskazywać, że oficjalna galeria UTM została wycofana . Użyj aktualnego obrazu ISO z samej dystrybucji Linuksa zamiast nieutrzymywanego, wstępnie skonfigurowanego obrazu.
Szybkie rozwiązywanie problemów
Maszyna wirtualna jest wyjątkowo powolna: użyj Alpine lub innej minimalnej dystrybucji ARM64, unikaj ciężkiego pulpitu i zamknij inne aplikacje na iPadzie.
UTM zamyka się lub maszyna wirtualna zatrzymuje się: zmniejsz przydział pamięci RAM dla maszyny wirtualnej; iPadOS może zakończyć działanie aplikacji intensywnie korzystających z pamięci.
Po ponownym uruchomieniu instalator uruchomi się ponownie: wyłącz maszynę wirtualną i odłącz obraz ISO od dysku wymiennego.
Obraz ISO nie uruchamia się: sprawdź, czy pobrałeś obraz ARM64/aarch64 i czy jest on podłączony jako rozruchowy nośnik wymienny.