Boot Loop - Tentativo di creare una VM KVM Yosemite con Bootloader Chameleon

1

Sto cercando di avviare una VM Yosemite (10.10.5) seguendo queste istruzioni qui .

Ma rimane bloccato in un loop nella schermata di avvio del BIOS (il sistema operativo non è ancora stato installato)

Il mio hardware è un Mac mini con Ubuntu 14.04 installato (ho specificamente bisogno di usare KVM per avviare OS X VM per il mio caso d'uso), l'hardware è:
CPU: Intel® Intel® Intel® Core Intel® I7-4578U [email protected] Scheda grafica: Intel Graphics Haswell-ULT controller grafico integrato (rev 09)
Scheda madre: Apple Mac-35C5E0812OC7EEAF
Ho QEMU 2.6.0 e Chameleon Enoch r2839 (Ho provato anche Chameleon 2.3 r2838 con gli stessi risultati)

Il comando che uso per avviare è:

bin/qemu-system-x86_64 -enable-kvm -m 2048 \
      -cpu core2duo,vendor=GenuineIntel \
  -machine q35 \
  -usb -device usb-kbd -device usb-mouse \
  -device isa-applesmc,osk="insert-real-64-char-OSK-string-here" \
  -kernel ./chameleon_enoch\
  -smbios type=2 \
  -device ide-drive,bus=ide.2,drive=MacHDD \
  -drive id=MacHDD,if=none,file=./mac_hdd.img \
  -netdev user,id=hub0port0 \
  -device e1000-82545em,netdev=hub0port0,id=mac_vnet0 \
  -monitor stdio \
  -device ide-drive,bus=ide.0,drive=MacDVD \
  -drive id=MacDVD,if=none,snapshot=on,file=./Yosemite.10.10.2.iso
      -vnc 127.0.0.1:2

(la stringa reale di osk di stringa è inserita qui, non l'ho aggiunta per la pubblicazione pubblica)

Quando avvio, arrivo a questa schermata bene:

Quando avvio con l'opzione -v, arriva a queste schermate, diventa nero e ritorna alla schermata di avvio originale mostrata in precedenza:

Nonsembranoessercierrorievidentiopanicodelkernel.HocercatosugoogleimessaggiDSDTeSMBiosenonsembranoesserequalcosachepotrebbecausareproblemiinquestocaso.

Seprovoadavviarloinmodalitàprovvisoria(-v-x),ottengoquesteschermateprimacheritorninuovamenteallaschermatadiavviooriginale:

Di nuovo, nessun arresto o panico evidente.

Ho provato varie combinazioni di -v, -f, -x, GraphicsEnabler = Yes / No, il comportamento è fondamentalmente sempre lo stesso. Tieni presente che sto cercando di avviare e installare OS X in una macchina virtuale, non sul computer stesso.

Qualcuno può vedere problemi o suggerire altri problemi di risoluzione dei problemi che potrei fare?

    
posta Testing 14.07.2016 - 19:03
fonte

1 risposta

2

Alla fine ho risolto questo problema: ho dovuto effettuare l'aggiornamento da Ubuntu 14.04 a 16.04 e utilizzare solo il flag GraphicsEnabler=No come opzione di avvio. Lo inserisci nello stesso posto dopo boot: del flag -v nel primo screenshot.

Disclaimer: Per quanto riguarda le questioni legali sollevate nei commenti, la maggior parte delle persone con cui ho parlato non pensava che dovessi eseguire attivamente OS X sulla macchina, dato che ti è permesso fare cose come eseguire una versione diversa di OS X in una VM, oppure usare VMWare ESXi. Non sono un avvocato e non ho parlato con nessuno, quindi ogni persona interessata dovrebbe consultare il proprio team legale.

    
risposta data 29.07.2016 - 01:00
fonte

Leggi altre domande sui tag