Home
» LINUX
»
Come eseguire Linux su un iPad con UTM SE
Come eseguire Linux su un iPad con UTM SE
Sì, è possibile eseguire Linux su un iPad. Il metodo più semplice al momento è UTM SE , disponibile direttamente sull'App Store e che non richiede jailbreak, AltStore, un Mac o un PC Windows. UTM SE utilizza l'emulazione software anziché il JIT, quindi è più lento di un normale laptop, ma è utile per sistemi Linux leggeri, strumenti da terminale e per imparare.
Il vecchio metodo di installazione di UTM SE tramite AltStore non è più necessario per questa configurazione di base. UTM ha inoltre ritirato la sua galleria ufficiale di macchine virtuali preconfigurate, quindi il metodo più affidabile ora consiste nell'installare UTM SE, scaricare un'immagine Linux dal sito ufficiale della distribuzione e creare la macchina virtuale autonomamente.
Ciò di cui hai bisogno
Un iPad compatibile con iPadOS 14 o versioni successive , che è il requisito minimo attualmente indicato per UTM SE sull'App Store.
Spazio di archiviazione libero sufficiente per l'applicazione, l'immagine ISO di Linux e il disco virtuale.
Un'immagine Linux leggera per ARM64/aarch64 . Alpine Linux è un buon punto di partenza perché la documentazione di UTM raccomanda specificamente sistemi leggeri come Alpine per UTM SE.
Una tastiera esterna è facoltativa, ma semplifica notevolmente il lavoro da terminale.
UTM SE supporta diverse architetture CPU emulate, tra cui aarch64 e x86_64. Per un iPad moderno, scegliere una build Linux ARM64/aarch64 evita il sovraccarico aggiuntivo derivante dall'emulazione di un PC Intel quando non è necessario. UTM avverte che i dispositivi non jailbroken sono in genere limitati all'allocazione di circa metà della loro memoria fisica a una macchina virtuale, quindi è consigliabile evitare di assegnare una quantità eccessiva di RAM.
Passaggio 1: Installa UTM SE dall'App Store
Apri l'App Store sull'iPad, cerca UTM SE: Retro PC emulator e installa l'app di Turing Software, LLC. Puoi anche aprire la pagina ufficiale di UTM SE sull'App Store .
La versione di UTM SE disponibile sull'App Store può essere installata direttamente, quindi il vecchio requisito di AltStore non si applica più a questo metodo.
La documentazione ufficiale di installazione iOS di UTM conferma che UTM SE non necessita di jailbreak. Spiega inoltre il compromesso: UTM SE non ha un compilatore JIT e utilizza un interprete più lento per l'emulazione.
Passaggio 2: Scarica un'immagine ISO di Linux ARM64 leggera
Per una configurazione iniziale più agevole, scaricate una distribuzione leggera anziché un ambiente desktop complesso. La pagina ufficiale di download di Alpine Linux offre un'immagine ISO standard aarch64 . Al momento di questo aggiornamento, la versione stabile corrente è Alpine 3.24.2.
Quando si crea una macchina virtuale Linux leggera per iPad, utilizzare la build aarch64/ARM64.
Salva l'immagine ISO in una posizione facilmente accessibile nell'app File, ad esempio nella cartella Download. Anche Debian ARM64 o Ubuntu Server ARM64 possono funzionare, ma potrebbero risultare più lenti in UTM SE.
Passaggio 3: Creare una nuova macchina virtuale Linux in UTM SE
Apri UTM SE e tocca il pulsante + per creare una nuova macchina virtuale. Scegli il percorso QEMU/emulazione, seleziona Linux e usa aarch64 (ARM64) come architettura guest. Le etichette esatte possono variare leggermente tra le diverse versioni di UTM.
Parti dalla schermata Macchine virtuali di UTM SE e crea una nuova macchina.
Per Alpine, inizia con 1-2 GB di RAM e un disco virtuale da 8-20 GB. Se iPadOS termina la macchina virtuale, riduci la memoria assegnata. Lascia le opzioni avanzate di CPU e macchina ai valori predefiniti, a meno che non siano necessarie.
Passaggio 4: Collegare l'immagine ISO, installare Linux e avviare il sistema dal disco virtuale.
Aggiungi l'immagine ISO di Linux scaricata come CD/DVD rimovibile , crea un disco virtuale, salva la macchina virtuale e avviala. Segui la procedura di installazione della distribuzione come faresti su un normale computer. Con Alpine, questo di solito significa configurare la tastiera, la rete, l'account utente, il fuso orario e il disco di destinazione.
Esempio di impostazioni per una macchina virtuale Linux ARM64 leggera; le etichette UTM esatte possono variare a seconda della versione.
Al termine dell'installazione, arrestare la macchina virtuale prima di modificarne l'hardware virtuale. Quindi, aprire le impostazioni della macchina virtuale ed espellere o rimuovere l'immagine ISO di installazione in modo che la macchina si avvii dal disco virtuale anziché riavviare il programma di installazione. Avviare nuovamente la macchina virtuale ed effettuare l'accesso a Linux.
Cosa aspettarsi da Linux su un iPad
UTM SE è più indicato come laboratorio portatile che come sostituto di un laptop Linux ad alte prestazioni. Le distribuzioni incentrate sul terminale sono generalmente molto più pratiche rispetto agli ambienti desktop completi GNOME o KDE. Inoltre, UTM SE non supporta la condivisione di dispositivi USB e la mancanza di compilazione JIT rappresenta la principale limitazione in termini di prestazioni.
Se hai bisogno di maggiore velocità, puoi installare la versione completa di UTM tramite sideload e utilizzare il JIT quando è attivo un metodo di abilitazione JIT appropriato. Questa procedura è più complessa, quindi verifica le opzioni di installazione di UTM per iOS prima di provarci.
I tutorial più vecchi potrebbero anche indicare che la galleria UTM ufficiale è stata dismessa . Utilizza un'immagine ISO aggiornata della distribuzione Linux stessa invece di un'immagine preconfigurata non più supportata.
Risoluzione rapida dei problemi
La macchina virtuale è estremamente lenta: usa Alpine o un'altra distribuzione ARM64 minimale, evita un desktop pesante e chiudi le altre app per iPad.
UTM si chiude o la macchina virtuale si arresta: ridurre l'allocazione di RAM della macchina virtuale; iPadOS può terminare le app che utilizzano molta memoria.
Il programma di installazione si riavvia dopo il riavvio: arresta la macchina virtuale e scollega l'immagine ISO dall'unità rimovibile.
L'immagine ISO non si avvia: verifica di aver scaricato un'immagine ARM64/aarch64 e che sia collegata come supporto rimovibile avviabile.