From ec273047a79f771f3787e8c9421ae30110ce016f Mon Sep 17 00:00:00 2001 From: Jack <31696646+myspaghetti@users.noreply.github.com> Date: Thu, 28 May 2020 02:11:16 +0300 Subject: [PATCH] more verbose CPUID documentation --- macos-guest-virtualbox.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/macos-guest-virtualbox.sh b/macos-guest-virtualbox.sh index 6e3d5ff..c06a7cb 100755 --- a/macos-guest-virtualbox.sh +++ b/macos-guest-virtualbox.sh @@ -1158,17 +1158,20 @@ The following primary display resolutions are supported by macOS on VirtualBox: ${low_contrast_color}1440x900 1280x800 1024x768 640x480${default_color} Secondary displays can have an arbitrary resolution. - ${highlight_color}CPU profiles${default_color} + ${highlight_color}CPU profiles and CPUID settings${default_color} macOS does not supprort every CPU supported by VirtualBox. If the macOS Base System does not boot, try applying different CPU profiles to the virtual -machine with the following command: +machine. First, while the VM is powered off, set the guest's CPU profile to the +host's CPU profile then try to boot the virtual machine: + ${low_contrast_color}VBoxManage modifyvm \"\${vm_name}\" --cpu-profile host${default_color} + ${low_contrast_color}VBoxManage modifyvm \"\${vm_name}\" --cpuidremoveall${default_color} +If booting fails, try assigning each of the preconfigured CPU profiles: ${low_contrast_color}VBoxManage modifyvm \"\${vm_name}\" --cpu-profile \"\${cpu_profile}\"${default_color} Available CPU profiles: ${low_contrast_color}\"Intel Xeon X5482 3.20GHz\" \"Intel Core i7-2635QM\" \"Intel Core i7-3960X\"${default_color} ${low_contrast_color}\"Intel Core i5-3570\" \"Intel Core i7-5600U\" \"Intel Core i7-6700K\"${default_color} -Remove existing CPU profiles with the following commands: - ${low_contrast_color}VBoxManage modifyvm \"\${vm_name}\" --cpu-profile host${default_color} - ${low_contrast_color}VBoxManage modifyvm \"\${vm_name}\" --cpuidremoveall${default_color} +If booting fails after trying each preconfigured CPU profile, the host's CPU +requires specific CPUID settings to boot macOS. ${highlight_color}Unsupported features${default_color} Developing and maintaining VirtualBox or macOS features is beyond the scope of