Under Ubuntu 16.04 LTS when I load in EFI mode the raw High Sierra image created with
Code: Select all
sudo VBoxManage internalcommands createrawvmdk -filename macOsXrawlinux28.vmdk -rawdisk /dev/sda -partitions 2
I have no idea how to access /System/Library/CoreServices/boot.efi from there.
Same result when using -partition 1,2 for vmdk file. Partition 1 contains /EFI/apple/ and no .efi file, so I cannot use uefi shell to boot some fs0:EFI/Apple/<file>.efi neither.
Using -partition 1,2,8 or -partition 2,8 I get the Refind (installed on hfs+ partition 8 ) menu with no option to boot to Mac Os. I don't understand why, because normally Refind gives two functional boot options to MacOS : preboot and APPLESSD.
Using full disk without -partition bypasses Refind menu even if it set as default boot and leads directly to grub menu in any cases. From there I should not continue to Ubuntu, trying macOS64bit it says mach_kernel prematurely ends, and that I should load kernel first. These errors occur in normal booting (not virtualized) anyway.
Does someone knows how I should proceed to successfuly load raw High Sierra if that's possible ?
Hardware is a macbook pro retina SSD mid 2014. With High Sierra, Windows 10 and Ubuntu 16.04 installed. No problem to run Windows 10 with Virtualbox.