fallen00sniper Posted October 9, 2017 Share Posted October 9, 2017 So I got my HS usb installer made, dropped my kexts into the Other folder (a folder named 10.13 didn't work?) using the latest clover as of Friday. Booted successfully into the installer, everything seems fine, opened Disk Utility to format my test drive to APFS and what do you know only my windows partitions are showing. I have 3 NTFS drives, 2 SSD are on SATA3, 1 HDD on SATA2, 1 HFS SSD on SATA2 and 1 HDD with a backup of this install and a partition for clean installing HS, I plan to also test a direct upgrade on the backup. This leaves me a bit confused as to why the native filesystem drives aren't showing up at all, the SATA2 ports are clearly working. So what gives? When I try to do a direct upgrade on my test drive, I get 'Still waiting for root device'. Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/ Share on other sites More sharing options...
chris1111 Posted October 9, 2017 Share Posted October 9, 2017 AHCI enable ? what the AHCI SATA Controller on the MB? Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2511947 Share on other sites More sharing options...
fallen00sniper Posted October 9, 2017 Author Share Posted October 9, 2017 AHCI is enabled on both SATA controllers, the specs aren't clear, but I am sure the SATA2 are Intel. I am not using the IDE interface and it is disabled in Bios, the settings are working fine with Sierra and Windows 10. Storage Interface Chipset: 6 x SATA 3Gb/s connectors (SATA2_0, SATA2_1, SATA2_2, SATA2_3, SATA2_4, SATA2_5) supporting up to 6 SATA 3Gb/s devices Support for SATA RAID 0, RAID 1, RAID 5, and RAID 10 Marvell 9128 chip: 2 x SATA 6Gb/s connectors (GSATA3_6, GSATA3_7) supporting up to 2 SATA 6Gb/s devices Support for SATA RAID 0 and RAID 1 * SATA3 RAID 0 4x and SATA3 2x performance are maximum theoretical values. Actual performance may vary by system configuration.* SATA3 SSDs are not recommended for use in RAID 0 mode on Marvell SE9128 ports.iTE IT8213 chip:1 x IDE connector supporting ATA-133/100/66/33 and up to 2 IDE devicesiTE IT8720 chip:1 x floppy disk drive connector supporting up to 1 floppy disk drive I/O Controller iTE IT8720 chip Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2511953 Share on other sites More sharing options...
snifferdog Posted October 9, 2017 Share Posted October 9, 2017 The problem is that there is a bug in the High Sierra version of AppleAHCIPort.kext which means it only sees the first drive attached to the SATA controller. I don't know how to replace this kext in an installation environment so I installed HS to a partition on my first drive and then replaced this kext with the one from 10.12.6 after installation. You can probably swap around the disk drive connections in your machine temporarily during installation to get it installed. 1 Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2511955 Share on other sites More sharing options...
fallen00sniper Posted October 9, 2017 Author Share Posted October 9, 2017 The problem is that there is a bug in the High Sierra version of AppleAHCIPort.kext which means it only sees the first drive attached to the SATA controller. I don't know how to replace this kext in an installation environment so I installed HS to a partition on my first drive and then replaced this kext with the one from 10.12.6 after installation. You can probably swap around the disk drive connections in your machine temporarily during installation to get it installed. Ah, I see... Strange it does see the other windows partitioned drives as well, I think I can fix this by modifying the installer if I can locate the kext... too bad I can't just inject it with clover Thinking along the lines of clover, maybe it can be patched through clover if anyone has figured it out as such? Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2511958 Share on other sites More sharing options...
chris1111 Posted October 9, 2017 Share Posted October 9, 2017 Ah, I see... Strange it does see the other windows partitioned drives as well, I think I can fix this by modifying the installer if I can locate the kext... too bad I can't just inject it with clover Thinking along the lines of clover, maybe it can be patched through clover if anyone has figured it out as such? For ICH10 Yes http://www.insanelymac.com/forum/topic/327488-macos-high-sierra-final-release-is-out-17a365/?p=2504591 1 Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2511959 Share on other sites More sharing options...
fallen00sniper Posted October 9, 2017 Author Share Posted October 9, 2017 For ICH10 Yes http://www.insanelymac.com/forum/topic/327488-macos-high-sierra-final-release-is-out-17a365/?p=2504591 I have a series 5 chipset, so if I am thinking correctly this late at night I have ICH5 and this patch probably won't work Edit: I take that back, same board and a report of success! http://www.insanelymac.com/forum/topic/327488-macos-high-sierra-final-release-is-out-17a365/page-9?do=findComment&comment=2504828 Woooow 4 minutes to install, it’s been about 3 and 3/4 installed. Apfs on a mechanical hdd is pretty impressive, thanks guys you got me going in no time with that patch. 1 Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2511965 Share on other sites More sharing options...
chris1111 Posted October 9, 2017 Share Posted October 9, 2017 I have a series 5 chipset, so if I am thinking correctly this late at night I have ICH5 and this patch probably won't work Edit: I take that back, same board and a report of success! http://www.insanelymac.com/forum/topic/327488-macos-high-sierra-final-release-is-out-17a365/page-9?do=findComment&comment=2504828 Woooow 4 minutes to install, it’s been about 3 and 3/4 installed. Apfs on a mechanical hdd is pretty impressive, thanks guys you got me going in no time with that patch. Great Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2511982 Share on other sites More sharing options...
fallen00sniper Posted October 9, 2017 Author Share Posted October 9, 2017 Hit another road block, I’m sure this has been addressed. The path /System/Library/.../OSInstall.mpkg appears to be missing or damaged. I’m going to get some sleep and look into this tomorrow. Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2511985 Share on other sites More sharing options...
chris1111 Posted October 9, 2017 Share Posted October 9, 2017 Hit another road block, I’m sure this has been addressed. The path /System/Library/.../OSInstall.mpkg appears to be missing or damaged. I’m going to get some sleep and look into this tomorrow. Used Clover 42xx and up also try to Unplug Windows drive for the High Sierra Installation Hope that help Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2511988 Share on other sites More sharing options...
PippoX0 Posted October 9, 2017 Share Posted October 9, 2017 The issue "OS install.mpkg is damaged or missing" i have it too with Enoch USB install. I will try to unplug windows and see if it works sent from my iPhone 1 Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2512046 Share on other sites More sharing options...
fusion71au Posted October 9, 2017 Share Posted October 9, 2017 @fallen00sniper, You can fix both the "still waiting for root device" problem and the OSInstall.mpkg error by creating a modified Base System Installer (Disk1mbrInstaller) with AppleAHCIPort v328 (from High Sierra PB1) and @crazybirdy's MBR and Firmware Check Patch - see post#13. Good Luck! 2 Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2512108 Share on other sites More sharing options...
PippoX0 Posted October 9, 2017 Share Posted October 9, 2017 Thanks fusion71au sent from my iPhone 1 Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2512402 Share on other sites More sharing options...
fallen00sniper Posted October 9, 2017 Author Share Posted October 9, 2017 Reading two different posts kind of makes it seem overly complicated. Also, when looking at the version in the info.plist of the installer app I see... <key>DTPlatformBuild</key> <string>9M189u</string> <key>DTPlatformVersion</key> <string>GM</string> <key>DTSDKBuild</key> <string>17A403</string> Maybe I am being seeded an old version? I'll try following these guides again later today when my brain has a chance to wake up. Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2512507 Share on other sites More sharing options...
chris1111 Posted October 9, 2017 Share Posted October 9, 2017 Reading two different posts kind of makes it seem overly complicated. Also, when looking at the version in the info.plist of the installer app I see... <key>DTPlatformBuild</key> <string>9M189u</string> <key>DTPlatformVersion</key> <string>GM</string> <key>DTSDKBuild</key> <string>17A403</string> Maybe I am being seeded an old version? I'll try following these guides again later today when my brain has a chance to wake up. Did you try simple here http://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/?p=2511988 Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2512513 Share on other sites More sharing options...
fallen00sniper Posted October 9, 2017 Author Share Posted October 9, 2017 Did you try simple here http://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/?p=2511988 I unplugged all drives except the one holding HS and the install usb, same error showed. I could try a reinstall with only that drive connected, but I have a suspicion that it will have the same results. Worth a try. Edit: No change, I will have to try the guide later today. Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2512525 Share on other sites More sharing options...
fallen00sniper Posted October 9, 2017 Author Share Posted October 9, 2017 @fallen00sniper, You can fix both the "still waiting for root device" problem and the OSInstall.mpkg error by creating a modified Base System Installer (Disk1mbrInstaller) with AppleAHCIPort v328 (from High Sierra PB1) and @crazybirdy's MBR and Firmware Check Patch - see post#13. Good Luck! Following your guide, I already have clover patching AHCIPort so I skipped that part, but when it comes time to rebuild the kextcache... Last login: Mon Oct 9 15:58:21 on console iFrankie:~ x$ sudo kextcache -u /Volumes/OS\ X\ Base\ System Password: RealtekRTL8111.kext has incorrect permissions; omitting. realtekALC.kext has incorrect permissions; omitting. KernelRelayHost.kext has incorrect permissions; omitting. IOSlaveProcessor.kext has incorrect permissions; omitting. FakeSMC.kext has incorrect permissions; omitting. AppleUSBVHCICommon.kext has incorrect permissions; omitting. AppleUSBCommon.kext has incorrect permissions; omitting. AppleSMCRTC.kext has incorrect permissions; omitting. AppleActuatorDriver.kext has incorrect permissions; omitting. AHCI_3rdParty_SATA.kext has incorrect permissions; omitting. /Volumes/OS X Base System/System/Library/Extensions/AppleUSBCommon.kext is not authentic; omitting from prelinked kernel. /Volumes/OS X Base System/System/Library/Extensions/AppleActuatorDriver.kext is not authentic; omitting from prelinked kernel. /Volumes/OS X Base System/System/Library/Extensions/IOSlaveProcessor.kext is not authentic; omitting from prelinked kernel. /Volumes/OS X Base System/System/Library/Extensions/KernelRelayHost.kext is not authentic; omitting from prelinked kernel. /Volumes/OS X Base System/System/Library/Extensions/AppleSMCRTC.kext is not authentic; omitting from prelinked kernel. Can't use AppleUSBCommon.kext - not linked. Prelink failed for com.apple.iokit.IOUSBHostFamily; omitting from prelinked kernel. Can't use IOUSBHostFamily.kext - not linked. Prelink failed for com.apple.iokit.IOUSBMassStorageDriver; omitting from prelinked kernel. Can't use IOUSBHostFamily.kext - not linked. Prelink failed for com.apple.iokit.IOUSBFamily; omitting from prelinked kernel. Can't use IOUSBFamily.kext - not linked. Prelink failed for com.apple.iokit.IOUSBMassStorageClass; aborting prelink. Failed to generate prelinked kernel. Child process /usr/sbin/kextcache[570] exited with status 71. Error 107 rebuilding /System/Library/PrelinkedKernels/prelinkedkernel I have kext-dev-mode enabled in clover, so not sure about this... would there be an alternative way to get this past the installer error? Nevermind... went back to chmod and chown, did them again and it is fine now. phew! So I got the installer made and booted, then saw this lovely message again... The path /System/Library/.../OSInstall.mpkg appears to be missing or damaged. I found a youtube video showing a guy installing it from the packages from Sierra to a clean partition, guess I will have to use that method :/ Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2512582 Share on other sites More sharing options...
fusion71au Posted October 10, 2017 Share Posted October 10, 2017 Following your guide, I already have clover patching AHCIPort so I skipped that part, but when it comes time to rebuild the kextcache... The path /System/Library/.../OSInstall.mpkg appears to be missing or damaged. I found a youtube video showing a guy installing it from the packages from Sierra to a clean partition, guess I will have to use that method :/ Please follow all steps - don't omit steps assuming it will still work or mix and match methods. Did you install @crazybirdy's patched OSInstaller file (PartB, step 3) in /Volumes/Disk1mbrInstaller/System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A ? Make sure that you have downloaded the correct one based on the version of Install macOS High Sierra.app you are using. Also try all actions below together Delete NVRAM.plist files from all EFI partitions, incl USB installer (for legacy BIOS systems). I also run the terminal command sudo NVRAM -c to reset my NVRAM before installing/upgrading High Sierra Try Clover r4220 and remove FirmwareFeatures/FirmwareFeaturesMask/PlatformFeature and BIOS version/release date/Board-ID data from config.plist/SMBIOS to allow Clover to inject up to date values. If you have the same board as me (GA-P55a-UD3), try SMBIOS iMac11,3. To disable SIP completely, use CsrActiveConfig=0x3FF for High Sierra. Update to @Slice's latest FakeSMC v3.50 Erase your target volume with Disk Utility then re-run "Install macOS High Sierra.app" Some background on "OSInstall.mpkg error" in post#3104. I am using the same board, rev 1 good to finally find someone else using it as well Do you have sleep working? Patched DSDT or just using clover? My desktop config in post#14 of Clover config thread is similar to yours except my graphics card is ATI HD5770 vs your nVidia GTX 1050Ti. Sleep unfortunately doesn't work (even in Windows, STR S3 sleep ---> wakes to black screen). I use Clover "on the fly" dsdt patching for this particular rig, just about everything else works. PS @crazybirdy's patched OSInstaller ---> /Volumes/Disk1mbrInstaller/System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A is different to file OSInstall.mpkg (from /Volumes/InstallESD/Packages) ---> /Volumes/Disk1mbrInstaller/System/Installation/Packages 1 Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2512610 Share on other sites More sharing options...
chris1111 Posted October 10, 2017 Share Posted October 10, 2017 You can also try to Formate your SSD or HD Mac OS Extend Journaled /Guid Lunch Install macOS High Sierra.app to the SSD this is the same method as startosinstall Hope that help 1 Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2512624 Share on other sites More sharing options...
fallen00sniper Posted October 10, 2017 Author Share Posted October 10, 2017 Please follow all steps - don't omit steps assuming it will still work or mix or match methods. Did you install @crazybirdy's patched OSInstaller file (PartB, step 3) in /Volumes/Disk1mbrInstaller/System/Library/PrivateFrameworks/OSInstaller.framework/Versions/A ? Make sure that you have downloaded the correct one based on the version of Install macOS High Sierra.app you are using. Also try all actions below together Delete NVRAM.plist files from all EFI partitions, incl USB installer (for legacy BIOS systems). I also run the terminal command sudo NVRAM -c to reset my NVRAM before installing/upgrading High Sierra Try Clover r4220 and remove FirmwareFeatures/FirmwareFeaturesMask/PlatformFeature and BIOS version/release date/Board-ID data from config.plist/SMBIOS to allow Clover to inject up to date values. If you have the same board as me (GA-P55a-UD3), try SMBIOS iMac11,3. To disable SIP completely, use CsrActiveConfig=0x3FF for High Sierra. Update to @Slice's latest FakeSMC v3.50 Erase your target volume with Disk Utility then re-run "Install macOS High Sierra.app" Some background on "OSInstall.mpkg error" in post#3104. I am using the same board, rev 1 good to finally find someone else using it as well I'll try that out if the install is bad, but for now I think I got it. I did all the steps in the guide except the AHCIPort I had clover set to patch it, had the modified OSInstall.mpkg in place. I am 95% sure it was because it was apfs on a HDD, I thought it would work, and I have r4243 installed, using the latest FakeSMC from RehabMan's fork https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/. I'll definitely see if there is a difference with that version of FakeSMC Do you have sleep working? Patched DSDT or just using clover? Edit: Well I have HS installed, no apfs, but it is installed and running with no errors yet, did my clover stuff and swapped the FakeSMC kext for the one you suggested. I had no idea, but I based my config off yours and found a good DSDT that needed edited to work almost perfect, just need sleep so I checked a couple boxes from your config and added some missing things, it might sleep now (I'm not getting my hopes up) and just need to mess around a bit to get it running right, but this is just a test drive run so the ssd will be interesting lol. Also, your method of sound works way better than what i was using. You can also try to Formate your SSD or HD Mac OS Extend Journaled /Guid Lunch Install macOS High Sierra.app to the SSD this is the same method as startosinstall Hope that help I got it to install on HFS, APFS kept having the issue maybe because it is a HDD not SSD? I used the installer from the app store in Sierra and installed directly to the HDD, I'll try the other things if it doesn't work on my SSD 2 Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2512657 Share on other sites More sharing options...
fallen00sniper Posted October 13, 2017 Author Share Posted October 13, 2017 @fallen00sniper, You can fix both the "still waiting for root device" problem and the OSInstall.mpkg error by creating a modified Base System Installer (Disk1mbrInstaller) with AppleAHCIPort v328 (from High Sierra PB1) and @crazybirdy's MBR and Firmware Check Patch - see post#13. Good Luck! If you don't mind can you take a look at this thread? I tried to PM it to you, but you have it disabled. http://www.insanelymac.com/forum/topic/328334-ga-p55a-ud3-and-sleep/ Link to comment https://www.insanelymac.com/forum/topic/328247-high-sierra-only-sees-windows-drives/#findComment-2514742 Share on other sites More sharing options...
Recommended Posts