Forse. Se riesci a trovare un'immagine del sistema operativo che è stata estratta dal simulatore di Apple e riattrezzata per essere compresa dal tuo software di macchina virtuale. Non aspettarti che tutto funzioni subito. Probabilmente fareste meglio a imparare anche il set di istruzioni della macchina x86-64, dato che probabilmente avrete bisogno di modificare un po' il software e Apple sicuramente non vi darà il codice sorgente.
Considerando tutto questo, c'è ancora un'ultima cosa a cui fare attenzione. Vedete, tutti i prodotti Apple hanno hardware che è stato appositamente progettato da Apple, o Apple ha pagato extra per imporre requisiti di qualità più severi al produttore. Conoscono il loro hardware dentro e fuori, e scrivono il loro software per spingere il loro hardware ai suoi limiti. Il loro software a volte può anche non funzionare correttamente su qualsiasi cosa che non sia il loro stesso hardware. Pertanto, potreste incontrare strani bug che si verificano perché iOS si aspetta che il vostro hardware faccia qualcosa che l'hardware non Apple non è in grado di fare. Avreste bisogno di tirare fuori il vostro disassemblatore e/o l'editor di hexcode. Se il software della vostra macchina virtuale ha una modalità sviluppatore che vi permette di vedere il contenuto della RAM della vostra VM (VirtualBox aveva questo ad un certo punto), anche questo aiuterebbe.
Sì. Sarebbe un sacco di lavoro per eseguire iOS su qualsiasi cosa che non sia un iDevice o un Mac, ma non è impossibile.