title: Stuck on EFI shell while trying to run macOS Catalina 10.15 on virtualbox
body: <p>I have been trying to install macOS Catalina on virtual box foloowing this tutorial:</p>
  <p><a href="https://techsprobe.com/install-macos-catalina-virtualbox-windows/" rel="noreferrer">https://techsprobe.com/install-macos-catalina-virtualbox-windows/</a></p>
  <p>When getting to the step of having to actually install catalina the virtual machine boots into an EFI shell</p>
  <p><a href="https://i.stack.imgur.com/Kzfnc.png" rel="noreferrer"><img src="https://i.stack.imgur.com/Kzfnc.png" alt="enter image description here" /></a></p>
  <p>The same person who wrote the tutorial wrote a supposed fix:</p>
  <p><a href="https://techsprobe.com/how-to-fix-efi-internal-shell-on-macos-catalina-on-virtualbox/" rel="noreferrer">https://techsprobe.com/how-to-fix-efi-internal-shell-on-macos-catalina-on-virtualbox/</a></p>
  <p>The fix adds an ISO file which contains parts of an apple file system which is loaded via a startup.nsh file which you create in the shell.</p>
  <p><a href="https://i.stack.imgur.com/p55wz.png" rel="noreferrer"><img src="https://i.stack.imgur.com/p55wz.png" alt="enter image description here" /></a></p>
  <p>The fix itself however does not work either. Now I have no idea about how EFI shells work or how &quot;fs#&quot; relates to loading files from the apfs ISO. Here is the startup.nsh file as well as the error associated with trying to run it:</p>
  <p><a href="https://i.stack.imgur.com/wf433.png" rel="noreferrer"><img src="https://i.stack.imgur.com/wf433.png" alt="enter image description here" /></a></p>
  <p><a href="https://i.stack.imgur.com/JRxQk.png" rel="noreferrer"><img src="https://i.stack.imgur.com/JRxQk.png" alt="enter image description here" /></a></p>
  <p>Now like I said I dont have much of an idea of how EFI works or whats going on here in general, so feel free to educate me.</p>