pkdesign Posted December 8, 2014 Share Posted December 8, 2014 pkdesign, on 07 Dec 2014 - 4:18 PM, said: I have found two old ioreg dumps from a real MacPro3,1 and if I am not mistaken, when I open them with IORegistryExplorer, the serial number identifier looks like the serial number of the computer with the last three digits repeated in front, i.e XYLCK928AK6XYL (randomly generated with Clovers as an example.) This breaks the 13 and the 17 digit rule. Am I not reading the IOReg correctly? MacPro3,1 and some other Macs made around the same time (I don't know exactly which ones) have 11 digit serial numbers. I'm pretty sure 2010 is when they switched to 13 digits. If you notice when you generate an SMBios for MacPro3,1, it has 11 digits. AFAIk the board serial/mlb is still 17 digits though. Oops, I think I posted the wrong fake serial number throwing my count off. I know that MacPro3,1 will have an 11 digit serial. My question was more about the pattern of the Board serial number. What I found in the ioreg files was something like XYLCK944MWEXYLXYL. This does have 17 digits. So does this mean that all one would have to do is repeat the last three digits in front of a serial generated by Clover and it would mimic the board serial number? At least for serials with only 11 digits. Link to comment Share on other sites More sharing options...
franmglp Posted December 8, 2014 Share Posted December 8, 2014 Hi people. I'm trying to install Yosemite and Win 7 UEFI on the same disk using Clover in Legacy mode. I managed to do it before but I don't remember the process. What I'm doing now and what's the problem: 1. Installed Yosemite formatting the disk with 2 partitions: one partition HFS+ for Yosemite and one partition for Win selecting "GUID partition table". 2. Installed Clover on EFI partition (Legacy). 3. When trying to install Win 7 in UEFI mode the installer says something like "You need a GPT partition table to install an EFI operative system and you have MBR". Link to comment Share on other sites More sharing options...
fusion71au Posted December 8, 2014 Share Posted December 8, 2014 @franmglp, The problem occurs because Disk Utility automatically converts the GPT disk to Hybrid MBR when you add a FAT partition - it assumes you want to install legacy Windows with bootcamp!!! Fix is to convert the disk back to pure GPT (by writing a protective mbr over the hybrid mbr) with GDisk. Overview of GPT and man page of Gdisk (choose option "n" in expert's menu). Good Luck! 1 Link to comment Share on other sites More sharing options...
The Real Deal Posted December 8, 2014 Share Posted December 8, 2014 Here's what I get with vbox. IMG_20141208_140649.jpg 0:100 0:100 MemLog inited, TSC freq: 2807998493 0:100 0:000 LegacyRegion2: Chipset/proc: 0x27708086 0:100 0:000 Intel Series 4 and similar (PAM 0x90-0x96) 0:100 0:000 Test PAM1=(0x41=90, 0x5a=00, 0x81=00, 0x91=11) at chipset 27708086 0:100 0:000 , Install = Success 0:111 0:011 BiosVideoDriverBindingStart! 0:111 0:000 BiosVideoCheckForVbe 0:111 0:000 EdidOverride not found 0:138 0:027 Edid1+ 0:138 0:000 found Detail Timing 1920x1080 0:165 0:027 Edid0+ 0:165 0:000 found Detail Timing 1920x1080 0:165 0:000 ... already present 0:169 0:003 0 1152x864 attr=BB - ok, edid- 0:169 0:000 1 1280x960 attr=BB - ok, edid+, working, highest, pref=1 0:170 0:000 2 640x480 attr=BB - ok, edid+, 640x480, working 0:170 0:000 3 800x600 attr=BB - ok, edid+, 800x600, working 0:170 0:000 4 1024x768 attr=BB - ok, edid+, 1024x768, working 0:170 0:000 5 1280x1024 attr=BB - ok, edid+, working, highest, pref=5 0:171 0:000 6 1400x1050 attr=BB - ok, edid- 0:173 0:002 BV new mode: 5 1280x1024 0:234 0:060 SetMode pref 5 (5) = Success 0:294 0:060 Found supported controller for BiosBlockIO class=01018A 0:294 0:000 Int13Extensions: INT 13 41 DL=80 : CF=0 BX=AA55 CX=0005 0:294 0:000 GetDriveParameters: INT 13 48 DL=80 : CF=0 AH=00 0:294 0:000 BlockSize = 512 LastBlock = 312579694 0:813 0:518 0:813 0:000 Now is 8.12.2014, 12:17:10 (GMT+2047) 0:813 0:000 Starting Clover rev 3050 on CLOVER EFI 0:813 0:000 SelfDevicePath=PcieRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,80)\HD(2,GPT,34FEF664-05E2-4005-8C58-138CF933527F,0x64028,0x2860800) @7E7C9F18 0:813 0:000 SelfDirPath = \EFI\CLOVER 0:826 0:013 Total Memory Slots Count = 2 0:826 0:000 Type 17 Index = 0 0:826 0:000 SmbiosTable.Type17->Speed = 667MHz 0:826 0:000 SmbiosTable.Type17->Size = 1024MB 0:826 0:000 SmbiosTable.Type17->Bank/Device = Bank0/1 A0 0:826 0:000 Type 17 Index = 1 0:826 0:000 SmbiosTable.Type17->Speed = 667MHz 0:826 0:000 SmbiosTable.Type17->Size = 1024MB 0:826 0:000 SmbiosTable.Type17->Bank/Device = Bank2/3 A1 0:826 0:000 Boot status=0 0:826 0:000 Clover revision: 3050 running on 945GCM-S2L 0:826 0:000 ... with board 945GCM-S2L 0:826 0:000 Clover load options size = 0 bytes 0:846 0:019 Using OEM config.plist at path: EFI\CLOVER\config.plist 0:846 0:000 EFI\CLOVER\config.plist loaded: Success 0:851 0:004 Loading early settings 0:851 0:000 timeout set to 0 0:851 0:000 Custom boot CUSTOM_BOOT_DISABLED (0x0) 0:851 0:000 KextsToPatch: 1 requested 0:851 0:000 KextToPatch 0: AppleAHCIPort (External icons patch) Kext bin patch, data len: 8 0:851 0:000 Hiding entries with string Windows 0:851 0:000 Hiding entries with string BOOTX64.EFI 0:851 0:000 LoadDrivers() start 0:863 0:012 Loading FSInject-64.efi status=Success 0:872 0:009 Video bios patch requested or CustomEDID - forcing video reconnect 0:872 0:000 1 drivers needs connecting ... 0:872 0:000 PlatformDriverOverrideProtocol->GetDriver overriden 0:872 0:000 Video driver loaded: disconnect Success 0:934 0:062 VideoBiosPatchNativeFromEdid: 0:934 0:000 Bios: ATI, MasterDataTables: 0xCA81E, std_vesa: 0xCA862, ati_mode_table: 0xCA866, mode_table_size: 0x1F8 BT_ATI_2 0:934 0:000 VideoBiosPatchInit(LegacyRegion = Not Found, LegacyRegion2 = Success) = Success 0:934 0:000 VideoBiosUnlock: unlocked 0:934 0:000 Patching: BT_ATI_2 0:934 0:000 Parse Edid: descriptor block 0 is timing descriptor (h_active: 1920, v_active: 1080, h_sync_offset: 88, h_sync_width: 44, h_blanking: 280, v_blanking: 45, pixel_clock: 14850, v_sync_offset: 4, v_sync_width: 5) 0:934 0:000 mode 0 (320x200) patched to 1920x1080 0:934 0:000 VideoBiosLock: Success 0:938 0:003 BiosVideoDriverBindingStart! 0:938 0:000 BiosVideoCheckForVbe 0:938 0:000 EdidOverride not found 0:966 0:027 Edid1+ 0:966 0:000 found Detail Timing 1920x1080 0:993 0:027 Edid0+ 0:993 0:000 found Detail Timing 1920x1080 0:993 0:000 ... already present 0:995 0:002 0 1920x1080 attr=BB - ok, edid+, working, highest, pref=0 0:997 0:001 1 1152x864 attr=BB - ok, edid- 0:997 0:000 2 1280x960 attr=BB - ok, edid+, working 0:998 0:000 3 640x480 attr=BB - ok, edid+, 640x480, working 0:998 0:000 4 800x600 attr=BB - ok, edid+, 800x600, working 0:998 0:000 5 1024x768 attr=BB - ok, edid+, 1024x768, working 0:998 0:000 6 1280x1024 attr=BB - ok, edid+, working 0:999 0:000 7 1400x1050 attr=BB - ok, edid- 1:001 0:002 BV new mode: 0 1920x1080 1:079 0:077 SetMode pref 0 (0) = Success 1:159 0:079 LoadDrivers() end 1:159 0:000 Console modes reported: 4, available modes: 1:159 0:000 Mode 1: 80x25 1:159 0:000 Mode 2: 80x50 1:159 0:000 Mode 3: 100x31 1:159 0:000 Mode 4: 240x56 (current mode) 1:159 0:000 SetScreenResolution: 1920x1080 - already set 1:159 0:000 reinit: self device path=PcieRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,80)\HD(2,GPT,34FEF664-05E2-4005-8C58-138CF933527F,0x64028,0x2860800) 1:159 0:000 CPU Vendor = 756E6547 Model=1067A 1:159 0:000 The CPU not supported turbo 1:159 0:000 BrandString = Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz 1:159 0:000 MSR dumps: 1:159 0:000 @0x00CD=80000804 1:159 0:000 @0x0198=616092606000926 1:159 0:000 FSBFrequency=444MHz DMIvalue=312000kHz 1:159 0:000 Corrected FSBFrequency=312MHz 1:159 0:000 Vendor/Model/Stepping: 0x756E6547/0x17/0xA 1:159 0:000 Family/ExtFamily: 0x6/0x0 1:159 0:000 MaxDiv/MinDiv: 9.0/6 1:159 0:000 Turbo: 10/0/0/0 1:159 0:000 Features: 0xBFEBFBFF 1:159 0:000 Threads: 2 1:159 0:000 Cores: 1 1:159 0:000 FSB: 312 MHz 1:159 0:000 CPU: 4000 MHz 1:159 0:000 TSC: 4000 MHz 1:159 0:000 PIS: 1248 MHz 1:159 0:000 PCI (00|00:00.00) : 8086 2770 class=060000 1:159 0:000 PCI (00|00:01.00) : 8086 2771 class=060400 1:159 0:000 PCI (00|01:00.00) : 1002 68F9 class=030000 1:159 0:000 Found Radeon model=ATI Radeon HD 5450 Series 1:159 0:000 PCI (00|01:00.01) : 1002 AA68 class=040300 1:159 0:000 PCI (00|00:1B.00) : 8086 27D8 class=040300 1:159 0:000 PCI (00|00:1C.00) : 8086 27D0 class=060400 1:160 0:000 PCI (00|00:1C.01) : 8086 27D2 class=060400 1:160 0:000 PCI (00|03:00.00) : 10EC 8168 class=020000 1:160 0:000 PCI (00|00:1D.00) : 8086 27C8 class=0C0300 1:160 0:000 PCI (00|00:1D.01) : 8086 27C9 class=0C0300 1:160 0:000 PCI (00|00:1D.02) : 8086 27CA class=0C0300 1:160 0:000 PCI (00|00:1D.03) : 8086 27CB class=0C0300 1:160 0:000 PCI (00|00:1D.07) : 8086 27CC class=0C0320 1:160 0:000 PCI (00|00:1E.00) : 8086 244E class=060401 1:160 0:000 PCI (00|00:1F.00) : 8086 27B8 class=060100 1:160 0:000 PCI (00|00:1F.02) : 8086 27C0 class=01018A 1:160 0:000 PCI (00|00:1F.03) : 8086 27DA class=0C0500 1:160 0:000 ScanSPD() start 1:160 0:000 SMBus CmdReg: 0x1 1:160 0:000 Scanning SMBus [8086:27DA], mmio: 0x0, ioport: 0x500, hostc: 0x1 1:280 0:119 SPD[0]: Type 8 @0x50 1:352 0:072 DDR speed 800MHz 1:352 0:000 Slot: 0 Type 19 1024MB 800MHz Vendor=Kingston PartNo=99U5316-028.A00LF SerialNo=060702060609050B 1:481 0:128 SPD[2]: Type 8 @0x52 1:553 0:072 DDR speed 800MHz 1:553 0:000 Slot: 2 Type 19 1024MB 800MHz Vendor=Kingston PartNo=99U5316-028.A00LF SerialNo=060502060501050B 1:736 0:182 ScanSPD() end 1:743 0:006 Get Acpi Tables List from RSDT: 1:743 0:000 Found table: FACP GBTUACPI len=116 1:743 0:000 Found table: HPET GBTUACPI len=56 1:743 0:000 Found table: MCFG GBTUACPI len=60 1:743 0:000 Found table: APIC GBTUACPI len=104 1:743 0:000 Calibrated TSC frequency =2807998493 =2807MHz 1:743 0:000 Loading main settings 1:743 0:000 Dropping 2 tables 1:743 0:000 Drop table 0 signature="SSDT" (54445353) table-id="CpuPm" (0000006D50757043) 1:743 0:000 set table: 54445353, 6D50757043 to drop: 1:743 0:000 Drop table 1 signature="SSDT" (54445353) table-id="Cpu0Ist" (0074734930757043) 1:743 0:000 set table: 54445353, 74734930757043 to drop: 1:743 0:000 Config set Fixes will override FixMask mask! 1:743 0:000 final mask=00000000 1:743 0:000 Config set EnableC7: - 1:743 0:000 Config set EnableC6: - 1:743 0:000 Config set EnableC4: + 1:743 0:000 Config set EnableC2: + 1:743 0:000 ** Warning: ignoring RtVariable MountEFI set in config.plist: deprecated ! 1:743 0:000 ** Warning: ignoring RtVariable LogLineCount set in config.plist: deprecated ! 1:743 0:000 ** Warning: ignoring RtVariable LogEveryBoot set in config.plist: deprecated ! 1:743 0:000 found 5 volumes with blockIO 1:743 0:000 0. Volume: 1:743 0:000 PcieRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,80) 1:744 0:000 Result of bootcode detection: bootable unknown (legacy) 1:744 0:000 1. Volume: 1:744 0:000 PcieRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,80)\HD(1,GPT,4D6A67D5-9694-49F8-BAEC-5EF8410DB7CB,0x22,0x64000) 1:744 0:000 Result of bootcode detection: bootable unknown (legacy) 1:744 0:000 2. Volume: 1:744 0:000 PcieRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,80)\HD(2,GPT,34FEF664-05E2-4005-8C58-138CF933527F,0x64028,0x2860800) 1:753 0:009 Result of bootcode detection: bootable unknown (legacy) 1:753 0:000 This is SelfVolume !! 1:753 0:000 3. Volume: 1:753 0:000 PcieRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,80)\HD(3,GPT,A1F3FCCF-4483-4053-A85C-6B1F43F9B0C0,0x28C4828,0x135F20) 1:767 0:013 4. Volume: 1:767 0:000 PcieRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,80)\HD(4,GPT,E6D0B255-056E-4BBD-8D9E-6607FCCF7B2D,0x29FA748,0xFFDEF00) 1:811 0:044 Loading nvram.plist from Vol 'Yosemite' - loaded, size=422 1:822 0:010 PutNvramPlistToRtVars ... 1:822 0:000 Adding Key: LocationServicesEnabled: Size = 1, Data: 01 1:822 0:000 Adding Key: fmm-computer-name: Size = 17, Data: 41 68 6D 61 64 E2 80 99 73 20 4D 61 63 20 50 72 6F 1:822 0:000 Adding Key: prev-lang:kbd: Size = 4, Data: 65 6E 3A 30 1:822 0:000 Adding Key: security-mode: String: Size = 4, Val = 'none' 1:822 0:000 no themes available, using embedded 1:822 0:000 Choosing theme <null string> 1:822 0:000 Custom entries start 1:822 0:000 Custom entries finish 1:822 0:000 Scanning loaders... 1:822 0:000 0: 'Whole Disc Boot' no file system 1:822 0:000 1: 'EFI' 1:823 0:000 2: 'Yosemite' 1:854 0:030 AddLoaderEntry for Volume Name=Yosemite 1:869 0:015 Check if volume Is Hibernated: 1:869 0:000 Check sleep image 'by signature': 1:936 0:066 read prefs \Library\Preferences\SystemConfiguration\com.apple.PowerManagement.plist status=Success 1:936 0:000 SleepImage name from pref: ImageVolume = 'Yosemite', ImageName = '\private\var\vm\sleepimage' 1:970 0:033 sleepimage not found -> Not Found 1:970 0:000 hibernated: no - sign 1:979 0:009 AddLoaderEntry for Volume Name=Yosemite 2:036 0:056 3: 'Recovery HD' 2:045 0:009 AddLoaderEntry for Volume Name=Recovery HD 2:059 0:013 4: 'Data' 2:062 0:002 Custom legacy start 2:062 0:000 Custom legacy end 2:062 0:000 Scanning legacy ... 2:062 0:000 0: 'Whole Disc Boot' (legacy) not legacy 2:062 0:000 1: 'EFI' (legacy) not legacy 2:062 0:000 2: 'Yosemite' (legacy) not legacy 2:062 0:000 3: 'Recovery HD' (legacy) not legacy 2:062 0:000 4: 'Data' (legacy) not legacy 2:062 0:000 Custom tool start 2:062 0:000 Custom tool end 2:078 0:016 found tool \EFI\CLOVER\tools\Shell64U.efi 2:078 0:000 Checking EFI partition Volume 1 for Clover 2:078 0:000 GetEfiBootDeviceFromNvram: efi-boot-device-data not found 2:078 0:000 EfiBootVolume not found 2:078 0:000 found entry 0. 'Boot Mac OS X from Yosemite', Volume 'Yosemite', DevicePath 'PcieRoot(0x0)\Pci(0x1F,0x2)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,80)\HD(2,GPT,34FEF664-05E2-4005-8C58-138CF933527F,0x64028,0x2860800)\System\Library\CoreServices\boot.efi' 2:078 0:000 DefaultIndex=0 and MainMenu.EntryCount=8 3:224 1:145 GUI ready 6:633 3:409 BootOption of the entry is empty 6:633 0:000 StartLoader() start 6:633 0:000 Finally: Bus=311999kHz CPU=2807MHz 6:633 0:000 Kernel and Kext Patches: 6:633 0:000 Allowed: y 6:633 0:000 Debug: n 6:633 0:000 KernelCpu: n 6:633 0:000 Lapic: n 6:633 0:000 AICPUPM: n 6:633 0:000 AppleRTC: y 6:633 0:000 KernelPm: n 6:633 0:000 FakeCPUID: 0x0 6:633 0:000 ATIController: <null string> 6:633 0:000 ATIDataLength: 0 6:633 0:000 0 Kexts to load 6:633 0:000 1 Kexts to patch 6:633 0:000 KextPatch[0]: 8 bytes, AppleAHCIPort 6:633 0:000 Loading boot.efi status=Success 6:805 0:171 GetOSVersion: : 10.10.1 6:805 0:000 insert table 9 for dev 0:0 6:805 0:000 insert table 9 for dev 0:0 6:805 0:000 Trusting SMBIOS... 6:805 0:000 Detected alternating SMBIOS channel banks 6:805 0:000 Channels: 2 6:805 0:000 Interleave: 0 2 1 3 4 6 5 7 8 10 9 11 12 14 13 15 16 18 17 19 20 22 21 23 6:805 0:000 partNum=None 6:805 0:000 SMBIOS Type 17 Index = 0 => 0 0: 6:805 0:000 DIMM1 800MHz 1024MB 6:805 0:000 mTotalSystemMemory = 1024 6:805 0:000 partNum=None 6:805 0:000 SMBIOS Type 17 Index = 1 => 1 2: 6:805 0:000 DIMM2 800MHz 1024MB 6:805 0:000 mTotalSystemMemory = 2048 6:805 0:000 NumberOfMemoryDevices = 2 6:805 0:000 Type20[0]->End = 0xFFFFF, Type17[0] = 0x400 6:805 0:000 Type20[1]->End = 0x1FFFFF, Type17[1] = 0xC00 6:805 0:000 RSDT 0x7FFF3040 6:805 0:000 FADT from RSDT: 0x7FFF30C0 6:805 0:000 Error! Xsdt is not found!!! Creating new one 6:805 0:000 RsdPointer is Acpi 1.0 - creating new one Acpi 2.0 6:805 0:000 RsdPointer Acpi 2.0 installed 6:805 0:000 RSDT entries = 4 6:805 0:000 Xsdt reallocation done 6:805 0:000 old FADT length=74 6:805 0:000 Found OperationRegion(SMOD, SystemMemory, FF840, ...) 6:805 0:000 Found OperationRegion(RCRB, SystemMemory, FED1C000, ...) 6:805 0:000 Found OperationRegion(ELKM, SystemMemory, FFFEA, ...) 6:805 0:000 Found OperationRegion(EXTM, SystemMemory, FF830, ...) 6:805 0:000 Found OperationRegion(INFO, SystemMemory, FF840, ...) 6:814 0:008 DSDT found in Clover volume OEM folder: EFI\CLOVER\ACPI\patched\DSDT.aml 6:825 0:010 page is allocated, write DSDT into 6:825 0:000 Apply DsdtFixMask=0x00000000 old way 6:825 0:000 drop _DSM mask=0xFFFF 6:825 0:000 ========= Auto patch DSDT Starting ======== 6:825 0:000 VideoCard devID=0x68F91002 6:825 0:000 DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0 6:837 0:012 USBADR[0] = 0x1D0000 and PCIe = 0xFFFE 6:837 0:000 USBADR[1] = 0x1D0001 and PCIe = 0xFFFE 6:837 0:000 USBADR[2] = 0x1D0002 and PCIe = 0xFFFE 6:837 0:000 USBADR[3] = 0x1D0003 and PCIe = 0xFFFE 6:837 0:000 USBADR[4] = 0x1D0007 and PCIe = 0xFFFE 6:837 0:000 first CPU found at 2A offset 2D 6:837 0:000 score candidate at 26 6:837 0:000 score inserted in acpi_cpu_score _PR_ 6:837 0:000 Found ACPI CPU: CPU0 And CPU1 within the score: _PR_ 6:837 0:000 Found PCIROOTUID = 0 6:837 0:000 ========= Auto patch DSDT Finished ======== 6:837 0:000 Drop tables from Xsdt, SIGN=XXXX TableID= Length=0 6:837 0:000 Xsdt has tables count=4 6:837 0:000 corrected XSDT length=68 6:864 0:026 CPUBase=0 and ApicCPUBase=0 ApicCPUNum=2 6:864 0:000 Initial control=0x6000926 6:864 0:000 Maximum control=0x926 6:864 0:000 UnderVoltStep=0 6:864 0:000 PLimitDict=0 6:864 0:000 PStates count=7 6:864 0:000 SSDT with CPU P-States generated successfully 6:864 0:000 SSDT with CPU C-States generated successfully 6:864 0:000 EdidDiscovered size=128 6:864 0:000 00 | 00 FF FF FF FF FF FF 00 05 E3 36 22 F1 39 00 00 6:864 0:000 16 | 10 14 01 03 80 30 1B 78 2A 35 81 A6 56 48 9A 24 6:864 0:000 32 | 12 50 54 BF EF 00 81 C0 81 40 81 80 95 00 B3 00 6:864 0:000 48 | 01 01 01 01 01 01 02 3A 80 18 71 38 2D 40 58 2C 6:864 0:000 64 | 45 00 DD 0C 11 00 00 1E 00 00 00 FD 00 38 4B 1E 6:864 0:000 80 | 50 11 00 0A 20 20 20 20 20 20 00 00 00 FC 00 32 6:864 0:000 96 | 32 33 36 0A 20 20 20 20 20 20 20 20 00 00 00 FF 6:864 0:000 112 | 00 53 34 38 41 34 48 41 31 31 34 38 33 33 00 43 6:864 0:000 ATI injection not set 6:864 0:000 LAN Controller [10EC:8168] :: PcieRoot(0x0)\Pci(0x1C,0x1)\Pci(0x0,0x0) 6:864 0:000 stringlength = 232 6:864 0:000 CurrentMode: Width=1920 Height=1080 6:864 0:000 FSInjection: using kexts path: 'EFI\CLOVER\kexts\10.10' 6:877 0:013 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.10 6:878 0:001 Removed efi-boot-device-data variable: Not Found 6:878 0:000 Custom boot is disabled 6:878 0:000 Closing log Nice theme, what is it? Link to comment Share on other sites More sharing options...
franmglp Posted December 8, 2014 Share Posted December 8, 2014 @fusion71au Thanks man! FAT partition creation was the problem. Link to comment Share on other sites More sharing options...
alexanderq Posted December 8, 2014 Share Posted December 8, 2014 Really strange. I see no Microsoft entry in the log. I have the same problem too and i have reported in projectosx.The only way to solve that is to copy hfsplus.efi in drivers folder and it worked only after version 3043. 1 Link to comment Share on other sites More sharing options...
Dr. Hurt Posted December 8, 2014 Share Posted December 8, 2014 Nice theme, what is it? Its the integrated theme. You'll get it if you delete the themes in your clover folder. (or maybe the theme entry in the config.plist). I have the same problem too and i have reported in projectosx.The only way to solve that is to copy hfsplus.efi in drivers folder and it worked only after version 3043. Good to know I'm not alone!! 1 Link to comment Share on other sites More sharing options...
warraisraw Posted December 9, 2014 Share Posted December 9, 2014 Hi people. I'm trying to install Yosemite and Win 7 UEFI on the same disk using Clover in Legacy mode. I managed to do it before but I don't remember the process. What I'm doing now and what's the problem: 1. Installed Yosemite formatting the disk with 2 partitions: one partition HFS+ for Yosemite and one partition for Win selecting "GUID partition table". 2. Installed Clover on EFI partition (Legacy). 3. When trying to install Win 7 in UEFI mode the installer says something like "You need a GPT partition table to install an EFI operative system and you have MBR". Hi, I had the same problem, recently I managed to make the same installation (Win8.1 and OS X 10.10) with Clover in legacy mode. I used this guide, you need install Windows first. Regards. Link to comment Share on other sites More sharing options...
Slice Posted December 9, 2014 Share Posted December 9, 2014 Hi people. I'm trying to install Yosemite and Win 7 UEFI on the same disk using Clover in Legacy mode. I managed to do it before but I don't remember the process. What I'm doing now and what's the problem: 1. Installed Yosemite formatting the disk with 2 partitions: one partition HFS+ for Yosemite and one partition for Win selecting "GUID partition table". 2. Installed Clover on EFI partition (Legacy). 3. When trying to install Win 7 in UEFI mode the installer says something like "You need a GPT partition table to install an EFI operative system and you have MBR". Did you read my guide #46 ? There is a description of the problem. Can be corrected by fdisk Its the integrated theme. You'll get it if you delete the themes in your clover folder. (or maybe the theme entry in the config.plist). Good to know I'm not alone!! Theme = embedded this word is understandable by Clover 1 Link to comment Share on other sites More sharing options...
Slice Posted December 9, 2014 Share Posted December 9, 2014 I have the same problem too and i have reported in projectosx.The only way to solve that is to copy hfsplus.efi in drivers folder and it worked only after version 3043. Can anybody help me to debug the issue? I want to see diskutil list, and contents of ESP and EFI folder on the ESP. Link to comment Share on other sites More sharing options...
ballistic Posted December 9, 2014 Share Posted December 9, 2014 Hi Slice In my boot log I have the following line 1:459 0:009 Patched APIC table saved into efi/acpi/patched But isn't that path wrong? I thought the path should be "efi/clover/acpi/patched" Link to comment Share on other sites More sharing options...
Dr. Hurt Posted December 9, 2014 Share Posted December 9, 2014 Can anybody help me to debug the issue? I want to see diskutil list, and contents of ESP and EFI folder on the ESP. diskutil list output: /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *160.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Yosemite 21.7 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 4: Apple_HFS Data 137.4 GB disk0s4 ls output for EFI partition: .Spotlight-V100 .Trashes ._.Trashes .fseventsd EFI EFI folder has /APPLE/EXTENSIONS/Firmware.scap ls output for Yosemite partition: .DocumentRevisions-V100 Volumes .Spotlight-V100 bin .Trashes boot .file cores .fseventsd dev .hotfiles.btree etc .vol home Applications installer.failurerequests EFI net EFI-Backups nvram.plist Icon? private Library sbin Network tmp System usr System Volume Information var I don't see anything unusual.. Link to comment Share on other sites More sharing options...
Slice Posted December 9, 2014 Share Posted December 9, 2014 Hi Slice In my boot log I have the following line 1:459 0:009 Patched APIC table saved into efi/acpi/patched But isn't that path wrong? I thought the path should be "efi/clover/acpi/patched" Yes, the message is wrong. Real path is PatchedAPIC = L"\\EFI\\CLOVER\\ACPI\\origin\\APIC-p.aml"; Thanks for the pointing out. I will correct the message. diskutil list output: I don't see anything unusual.. OK. I also don't see any Microsoft. Do you have other drive or file somewhere having relation to Microsoft? Check this files AddLoaderEntry(L"\\EFI\\Microsoft\\Boot\\bootmgfw-orig.efi", L"", L"Microsoft EFI boot menu", Volume, NULL, OSTYPE_WINEFI, 0); // check for Microsoft boot loader/menu // renamed to bootmgfw.efi AddLoaderEntry(L"\\EFI\\Microsoft\\Boot\\bootmgfw.efi", L"", L"Microsoft EFI boot menu", Volume, NULL, OSTYPE_WINEFI, 0); // check for Microsoft boot loader/menu AddLoaderEntry(L"\\bootmgr.efi", L"", L"Microsoft EFI boot menu", Volume, NULL, OSTYPE_WINEFI, 0); // check for Microsoft boot loader/menu on CDROM AddLoaderEntry(L"\\EFI\\MICROSOFT\\BOOT\\cdboot.efi", L"", L"Microsoft EFI boot menu", Volume, NULL, OSTYPE_WINEFI, 0); Link to comment Share on other sites More sharing options...
Dr. Hurt Posted December 9, 2014 Share Posted December 9, 2014 OK. I also don't see any Microsoft. Do you have other drive or file somewhere having relation to Microsoft? Check this filesAddLoaderEntry(L"\\EFI\\Microsoft\\Boot\\bootmgfw-orig.efi", L"", L"Microsoft EFI boot menu", Volume, NULL, OSTYPE_WINEFI, 0); // check for Microsoft boot loader/menu // renamed to bootmgfw.efi AddLoaderEntry(L"\\EFI\\Microsoft\\Boot\\bootmgfw.efi", L"", L"Microsoft EFI boot menu", Volume, NULL, OSTYPE_WINEFI, 0); // check for Microsoft boot loader/menu AddLoaderEntry(L"\\bootmgr.efi", L"", L"Microsoft EFI boot menu", Volume, NULL, OSTYPE_WINEFI, 0); // check for Microsoft boot loader/menu on CDROM AddLoaderEntry(L"\\EFI\\MICROSOFT\\BOOT\\cdboot.efi", L"", L"Microsoft EFI boot menu", Volume, NULL, OSTYPE_WINEFI, 0); No windows files, and no other disks connected. Doesn't the fact that this only happens with vbox narrow the problem to this driver? HFSPlus.efi fixes the problem. Link to comment Share on other sites More sharing options...
Slice Posted December 9, 2014 Share Posted December 9, 2014 No windows files, and no other disks connected. Doesn't the fact that this only happens with vbox narrow the problem to this driver? HFSPlus.efi fixes the problem. No iMac:drivers64 slice$ strings VBoxHfs-64.efi | grep soft iMac:drivers64 slice$ strings VBoxHfs-64.efi | grep micro iMac:drivers64 slice$ strings VBoxHfs-64.efi | grep boot iMac:drivers64 slice$ strings VBoxHfs-64.efi | grep efi iMac:drivers64 slice$ strings VBoxHfs-64.efi | grep Data HFS+ Private Data/iNode0123456789 Warning Stale Data Compromised Data iMac:drivers64 slice$ But I see your Yosemite partition has EFI folder. What inside? Link to comment Share on other sites More sharing options...
alexanderq Posted December 9, 2014 Share Posted December 9, 2014 No iMac:drivers64 slice$ strings VBoxHfs-64.efi | grep soft iMac:drivers64 slice$ strings VBoxHfs-64.efi | grep micro iMac:drivers64 slice$ strings VBoxHfs-64.efi | grep boot iMac:drivers64 slice$ strings VBoxHfs-64.efi | grep efi iMac:drivers64 slice$ strings VBoxHfs-64.efi | grep Data HFS+ Private Data/iNode0123456789 Warning Stale Data Compromised Data iMac:drivers64 slice$ But I see your Yosemite partition has EFI folder. What inside? I have the same EFI folder inside osx partition with only CLOVER folder inside of it and i still have the same problem if i boot with vbox only in drivers folder. If i place HFSPLUS everything inside of drivers folder returns to normal(legacy booting). 1 Link to comment Share on other sites More sharing options...
avin7000 Posted December 9, 2014 Share Posted December 9, 2014 Guys I need some advice on my clover config.plist. It seems to be working, but it would be great if you can check it's correct and matches with Chameleon files. My config: Dell XPS L501x, i7 740 (first gen), 4GB RAM, nvdia GT 435M graphics card. My chameleon files: /Extra/smbios.plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[url=http://www.apple.com/DTDs/PropertyList-1.0.dtd]http://www.apple.com/DTDs/PropertyList-1.0.dtd">[/url] <plist version="1.0"> <dict> <key>SMbiosvendor</key> <string>Apple Inc.</string> <key>SMbiosversion</key> <string>MBP61.88Z.0057.B0C.1102271442</string> <key>SMboardmanufacturer</key> <string>Apple Inc.</string> <key>SMboardproduct</key> <string>Mac-F22586C8</string> <key>SMmanufacturer</key> <string>Apple Inc.</string> <key>SMproductname</key> <string>MacBookPro6,2</string> <key>SMserial</key> <string>W834765J1GA</string> </dict> </plist> /Extra/org.chameleon.Boot.plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[url=http://www.apple.com/DTDs/PropertyList-1.0.dtd]http://www.apple.com/DTDs/PropertyList-1.0.dtd">[/url] <plist version="1.0"> <dict> <key>EthernetBuiltIn</key> <string>Yes</string> <key>Graphics Mode</key> <string>1920x1080x32</string> <key>IGPEnabler</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string></string> <key>Legacy Logo</key> <string>Yes</string> <key>Theme</key> <string>LoginToLion</string> <key>Timeout</key> <string>2</string> <key>UseKernelCache</key> <string>Yes</string> </dict> </plist> Clover file: At first I downloaded basic config.plist file and modified (added verbose tag and smbios info): <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[url=http://www.apple.com/DTDs/PropertyList-1.0.dtd]http://www.apple.com/DTDs/PropertyList-1.0.dtd">[/url] <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>Name</key> <string>DSDT.aml</string> <key>ReuseFFFF</key> <false/> </dict> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>CStates</key> <false/> <key>PStates</key> <false/> </dict> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>-v dart=0 kext-dev-mode=1</string> <key>DefaultVolume</key> <string>MacHDD</string> <key>Legacy</key> <string>PBR</string> <key>Log</key> <false/> <key>Secure</key> <false/> <key>Timeout</key> <integer>10</integer> <key>XMPDetection</key> <false/> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>1</string> </dict> <key>FakeID</key> <dict> <key>ATI</key> <string>0x0</string> <key>IMEI</key> <string>0x0</string> <key>IntelGFX</key> <string>0x0</string> <key>LAN</key> <string>0x0</string> <key>NVidia</key> <string>0x0</string> <key>SATA</key> <string>0x0</string> <key>WIFI</key> <string>0x0</string> <key>XHCI</key> <string>0x0</string> </dict> <key>USB</key> <dict> <key>FixOwnership</key> <false/> <key>Inject</key> <false/> </dict> </dict> <key>DisableDrivers</key> <array> <string>Nothing</string> </array> <key>GUI</key> <dict> <key>Hide</key> <array> <string>\EFI\BOOT\BOOTX64.EFI</string> <string>Windows</string> </array> <key>Language</key> <string>en:0</string> <key>Mouse</key> <dict> <key>Enabled</key> <true/> <key>Mirror</key> <false/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <dict> <key>Entries</key> <true/> <key>Legacy</key> <string>First</string> <key>Tool</key> <true/> </dict> <key>Theme</key> <string></string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <true/> <key>NVidia</key> <false/> </dict> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <true/> <key>AsusAICPUPM</key> <true/> <key>KernelPm</key> <true/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>External icons patch</string> <key>Find</key> <data> RXh0ZXJuYWw= </data> <key>Name</key> <string>AppleAHCIPort</string> <key>Replace</key> <data> SW50ZXJuYWw= </data> </dict> </array> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>07/26/10</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>MBP61.88Z.0057.B0C.1007261552</string> <key>Board-ID</key> <string>Mac-F22589C8</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardType</key> <integer>10</integer> <key>ChassisAssetTag</key> <string>MacBook-Aluminum</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>08</string> <key>Family</key> <string>MacBook Pro</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>Mobile</key> <true/> <key>ProductName</key> <string>MacBookPro6,2</string> <key>SerialNumber</key> <string>CK121176AGW</string> <key>Trust</key> <false/> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Detect</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist> Does this look fine? Any changes you guys suggest me? Thank you! Link to comment Share on other sites More sharing options...
Slice Posted December 9, 2014 Share Posted December 9, 2014 I have the same EFI folder inside osx partition with only CLOVER folder inside of it and i still have the same problem if i boot with vbox only in drivers folder. If i place HFSPLUS everything inside of drivers folder returns to normal(legacy booting). But sorry, the driver VBoxHFS can't invent a word "Microsoft" if it is not present on a HDD. Search, please! May be files were deleted in past? Link to comment Share on other sites More sharing options...
alexanderq Posted December 9, 2014 Share Posted December 9, 2014 With HFSPLUS 2:251 0:000 Theme path EFI\CLOVER\themes\black_green, ThemeDir=DF00A1B02:318 0:067 4: 'Legacy HD3' no file system2:318 0:000 5: 'Win7' hidden2:318 0:000 6: 'DATA' hidden2:318 0:000 7: 'MOVIES' hidden2:318 0:000 8: 'BACKUP' hidden2:318 0:000 Custom legacy start2:318 0:000 Custom legacy end2:318 0:000 Scanning legacy ...2:318 0:000 0: 'Whole Disc Boot' (legacy) not legacy2:318 0:000 1: 'Whole Disc Boot' (legacy) not legacy2:318 0:000 2: 'Win8' (vista,win) add legacy2:324 0:006 added 'Boot Windows from Win8' OSType=2 Icon=vista,win2:324 0:000 3: 'Macintosh' (legacy) not legacy2:324 0:000 4: 'Legacy HD3' (legacy) not legacy2:324 0:000 5: 'Win7' (vista,win) hidden2:324 0:000 6: 'DATA' (win) hidden2:324 0:000 7: 'MOVIES' (legacy) not legacy2:324 0:000 8: 'BACKUP' (legacy) not legacy2:324 0:000 Custom tool start2:324 0:000 Custom tool end2:335 0:010 found tool \EFI\CLOVER\tools\Shell64U.efi2:338 0:003 GetEfiBootDeviceFromNvram: efi-boot-device-data not found2:338 0:000 EfiBootVolume not found2:338 0:000 found entry 0. 'Boot Mac OS X from Macintosh', Volume 'Macintosh', DevicePath 'PcieRoot(0x0)\Pci(0x1C,0x4)\Pci(0x0,0x0)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,80)\HD(2,MBR,0x43866402,0x7865000,0x773B000)\System\Library\CoreServices\boot.efi'2:338 0:000 DefaultIndex=0 and MainMenu.EntryCount=72:338 0:000 Use anime=Anim_1_Logo_IntroOutro frames=3812:777 0:438 GUI ready9:497 6:719 StartLoader() start No HFSPLUS 2:187 0:000 Theme path EFI\CLOVER\themes\black_green, ThemeDir=DEB447202:197 0:009 AddLoaderEntry for Volume Name=Macintosh2:286 0:089 4: 'Legacy HD3' no file system2:286 0:000 5: 'Win7' hidden2:286 0:000 6: 'DATA' hidden2:286 0:000 7: 'MOVIES' hidden2:286 0:000 8: 'BACKUP' hidden2:286 0:000 Custom legacy start2:286 0:000 Custom legacy end2:286 0:000 Scanning legacy ...2:286 0:000 0: 'Whole Disc Boot' (legacy) not legacy2:286 0:000 1: 'Whole Disc Boot' (legacy) not legacy2:286 0:000 2: 'Win8' (vista,win) add legacy2:291 0:004 added 'Boot Windows from Win8' OSType=2 Icon=vista,win2:291 0:000 3: 'Macintosh' (legacy) not legacy2:291 0:000 4: 'Legacy HD3' (legacy) not legacy2:291 0:000 5: 'Win7' (vista,win) hidden2:291 0:000 6: 'DATA' (win) hidden2:291 0:000 7: 'MOVIES' (legacy) not legacy2:291 0:000 8: 'BACKUP' (legacy) not legacy2:291 0:000 Custom tool start2:291 0:000 Custom tool end2:301 0:010 found tool \EFI\CLOVER\tools\Shell64U.efi2:314 0:012 GetEfiBootDeviceFromNvram: efi-boot-device-data not found2:314 0:000 EfiBootVolume not found2:314 0:000 found entry 0. 'Boot Mac OS X from Macintosh', Volume 'Macintosh', DevicePath 'PcieRoot(0x0)\Pci(0x1C,0x4)\Pci(0x0,0x0)\VenHw(CF31FAC5-C24E-11D2-85F3-00A0C93EC93B,80)\HD(2,MBR,0x43866402,0x7865000,0x773B000)\System\Library\CoreServices\boot.efi'2:314 0:000 DefaultIndex=0 and MainMenu.EntryCount=82:314 0:000 Use anime=Anim_1_Logo_IntroOutro frames=3813:660 1:346 GUI ready11:324 7:664 BootOption of the entry is empty11:324 0:000 StartLoader() start As you can see i have marked with red color the differences. 1 Link to comment Share on other sites More sharing options...
medallo Posted December 10, 2014 Share Posted December 10, 2014 I appreciate any ayuda..asus P8Z77-M Bios patched with PMPatch. I have managed to install a usb installer Yosemite with clover with bootloader in the MBR. I install either a ssd, but only boots from usb me, because if I boot from the hard drive does not load, did not find the boot.I installed the clover in the ssd as:*UEFI boot installationInstall clover in the ESP64 UEFI DriverInstall RC scripts on the selected volume.*I formatted the partition EFI EFI as newfs_msdos -v -F 32 / dev / rdiskXsYand there I installed clover.Just start with me if I install boot loader on the MBR .. as it is on the usb installation.I found the same asus but at a forum in Russian .. so I could not move.Thank you. Link to comment Share on other sites More sharing options...
jamiethemorris Posted December 11, 2014 Share Posted December 11, 2014 Has anyone managed to find a solution for clover not autopatching kexts? It seems to happen only when I boot from a drive i don't normally boot from, or after an update. I just updated my Yosemite drive to 10.10.1 and got an appletymce kernel panic. Normally this is not an issue since I'm having clover patch that kext to prevent the panic. But this happens after every update or sometimes when I boot from a different drive and the only solution I have found is booting with a different smbios, running kext utility, and then rebooting again. EDIT: attached my boot log. clover_yos.log.zip Link to comment Share on other sites More sharing options...
frankiee Posted December 11, 2014 Share Posted December 11, 2014 Sorry if this may be a stupid question, but how do you prevent Clover from automounting the EFI partition? For me, this simply does not work anymore. Setting Clover.MountEFI in NVRAM does not seem to have any effect anymore. But how is it supposed to work now? Any ideas? Link to comment Share on other sites More sharing options...
ameris_cyning Posted December 11, 2014 Share Posted December 11, 2014 (edited) Sorry if this may be a stupid question, but how do you prevent Clover from automounting the EFI partition? For me, this simply does not work anymore. Setting Clover.MountEFI in NVRAM does not seem to have any effect anymore. But how is it supposed to work now? Any ideas? Are you sure its Clover thats automounting or could it be the OS? You can test it by creating a USB stick with Chameleon and see if it mounts. From a quick Google search I was brought to the Clover wiki. Try MountEFI=NO as a boot arg. Edited December 11, 2014 by ameris cyning Link to comment Share on other sites More sharing options...
ericChng Posted December 11, 2014 Share Posted December 11, 2014 Are you sure its Clover thats automounting or could it be the OS? You can test it by creating a USB stick with Chameleon and see if it mounts. From a quick Google search I was brought to the Clover wiki. Try MountEFI=NO as a boot arg. Normally I would expect the mount EFI options to be adjusted in/from the CloverPrefpane - methinks the config.plist entry you suggest is no longer valid. Link to comment Share on other sites More sharing options...
frankiee Posted December 12, 2014 Share Posted December 12, 2014 Are you sure its Clover thats automounting or could it be the OS? Why the OS? And this did not happen with former Versions (am on 3050) Normally I would expect the mount EFI options to be adjusted in/from the CloverPrefpane - methinks the config.plist entry you suggest is no longer valid. Yes, the wiki states that the plist setting is deprecated and no longer valid. But also the NVRAM settings do not seem to have any effect anymore. Actually if I use the prefpane, it does only write NVRAM variables if you set the EFI partition to actually mount! If I say "no", the NVRAM variable seems to be actually cleared. But also setting it explicitly to "No" does not seem to have any effect anymore. So, can I assume that this is indeed a Clover bug, and not an user error? Will it be fixed or is there any workaround? Link to comment Share on other sites More sharing options...
Recommended Posts