syscl / XPS9350-macOS

macOS patches for Dell XPS 13 9350 (Skylake)
916 stars 74 forks source link

The installer says "macOS Sierra is already installed on this Mac." #95

Open rocka opened 7 years ago

rocka commented 7 years ago

It's my 1st time to try hackintosh, maybe something went wrong....

Laptop hardware:

CPU: Core i7 6560U
Ram: 16GB
SSD: 512GB NVMe
Screen: 3200x1800

I've already changed the BIOS settings cause I have only Linux installed on my laptop. and I used a MacBook from my roommate to create the install media

My installation steps:

  1. parted a 16GB USB disk to 2 partitions: 200MiB FAT for EFI partition, and other for HFS+
  2. install clover v2.4k_r4049 with UEFI only and Drivers64UEFI
  3. delte the CLOVER folder and copy the CLOVER folder in the repo there
  4. create the install media with:
sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/install_osx --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction

the installer version was 12.0.49(1249)

  1. reboot, add the CLOVER to the boot options, boot into USB install disk
  2. press F4, and the mouse lagged for servel seconds....
  3. start the install with arg -v, and the 1st error occurs:
OsxAptioFix2Drv: Starting overrides for \.IABootFiles\boot.efi
Using reloc block: no, hibernate wake: no

***********************************************************
This version of Mac OS X is not supported on this platform!
***********************************************************
Reason: Mac-66e35819ee2d0d05

that's so confused...after some google, i got one solution: add argument -no_compat_check

then I can enter the installation GUI.

  1. format the disk using the disk utils provide by installation GUI, when I'm about to select the disk, 2nd problem occurs, the installer says
macOS Sierra is already installed on this Mac.

then i exit the installation process, format the disk again with HFS+J with or without encrypt, but it still complaints about that

img_20170414_183238

do you have any ideas about that?

flipphos commented 7 years ago

I have the exact laptop as you do, and the latest macOS works fine on mine. So don’t worry, you will succeed.

Could you try to erase you SSD and partition then format with HFS+J before you enter the installation. I did this on the whole SSD when I installed mine.

Good luck!

在 2017年4月14日,下午10:25,Rocka notifications@github.com 写道:

It's my 1st time to try hackintosh, maybe something went wrong....

Laptop hardware:

CPU: Core i7 6560U Ram: 16GB SSD: 512GB NVMe Screen: 3200x1800 I've already changed the BIOS settings cause I have only Linux installed on my laptop. and I used a MacBook from my roommate to create the install media

My installation steps:

parted a 16GB USB disk to 2 partitions: 200MiB FAT for EFI partition, and other for HFS+ install clover v2.4k_r4049 with UEFI only and Drivers64UEFI delte the CLOVER folder and copy the CLOVER folder in the repo there create the install media with: sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/install_osx --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction the installer version was 12.0.49(1249)

reboot, add the CLOVER to the boot options, boot into USB install disk press F4, and the mouse lagged for servel seconds.... start the install with arg -v, and the 1st error occurs: OsxAptioFix2Drv: Starting overrides for .IABootFiles\boot.efi Using reloc block: no, hibernate wake: no


This version of Mac OS X is not supported on this platform!


Reason: Mac-66e35819ee2d0d05 that's so confused...after some google, i got one solution: add argument -no_compat_check

then I can enter the installation GUI.

  1. format the disk using the disk utils provide by installation GUI, when I'm about to select the disk, 2nd problem occurs, the installer says

macOS Sierra is already installed on this Mac. then i exit the installation process, format the disk again with HFS+J with or without encrypt, but it still complaints about that

https://cloud.githubusercontent.com/assets/13914967/25045844/d4756c38-20f3-11e7-9e96-a20787b1093b.jpg do you have any ideas about that?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/syscl/XPS9350-macOS/issues/95, or mute the thread https://github.com/notifications/unsubscribe-auth/AK1u0vPv4f__QPS-IoqS7rJAqjxKcpMxks5rv4HJgaJpZM4M9ybH.

rocka commented 7 years ago

@flipphos Did you get the 'unsupported platform' warning when installing? I'm not sure if it's right to add that boot argument....

thanks

flipphos commented 7 years ago

@Rocka No, I didn't get the warning and neither used that boot argument. Are you sure you copied the 'Clover' folder from the repo to your USB stick and the file 'Fakesmc' is in place? Did you swap your wifi card? I replaced the stock card with DW1560.

在 2017年4月15日,00:59,Rocka notifications@github.com 写道:

@flipphos Did you get the 'unsupported platform' warning when installing? I'm not sure if it's right to add that boot argument....

thanks

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

rocka commented 7 years ago

@flipphos I'm sure i copied the whole CLOVER folder to the EFI partition of my USB disk. but what dose 'Fakesmc' mean? where is it.... I didn't swap the wifi card, i use the stock one

thanks

flipphos commented 7 years ago

I meant fakesmc.kext which you may find under /clover/kexts/others You can’t install macOS without this kext file.

在 2017年4月15日,下午2:33,Rocka notifications@github.com 写道:

@flipphos https://github.com/flipphos I'm sure i copied the whole CLOVER folder to the EFI partition of my USB disk. but what dose 'Fakesmc' mean? where is it.... I didn't swap the wifi card, i use the stock one

thanks

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/syscl/XPS9350-macOS/issues/95#issuecomment-294275791, or mute the thread https://github.com/notifications/unsubscribe-auth/AK1u0m9ouJ278tq1hNHeWoTY0dpIrxvJks5rwGS7gaJpZM4M9ybH.

flipphos commented 7 years ago

@Rocka Like this:

在 2017年4月15日,下午2:33,Rocka notifications@github.com 写道:

@flipphos https://github.com/flipphos I'm sure i copied the whole CLOVER folder to the EFI partition of my USB disk. but what dose 'Fakesmc' mean? where is it.... I didn't swap the wifi card, i use the stock one

thanks

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/syscl/XPS9350-macOS/issues/95#issuecomment-294275791, or mute the thread https://github.com/notifications/unsubscribe-auth/AK1u0m9ouJ278tq1hNHeWoTY0dpIrxvJks5rwGS7gaJpZM4M9ybH.

rocka commented 7 years ago

@flipphos yes, i can find FakeSMC.kext under EFI/CLOVER/kexts/10.12 and EFI/CLOVER/kexts/10.11

maybe i would backup my data and erase the disk to try again...but i really could take a long time

thanks

flipphos commented 7 years ago

@Rocka I guess so, it is always easier to install a Linux later than the macOS.

在 2017年4月15日,17:39,Rocka notifications@github.com 写道:

@flipphos yes, i can find FakeSMC.kext under EFI/CLOVER/kexts/10.12 and EFI/CLOVER/kexts/10.12

maybe i would backup my data and erase the disk to try again...but i really could take a long time

thanks

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

teaqu commented 7 years ago

What does it say if you run "diskutil list" from the terminal? What model SDD do you have?

rocka commented 7 years ago

@b50 would you please tell me how to open the terminal window during the install process....I'm new to this and my SSD model is Toshiba THNSN5512GPU7NV

thanks

teaqu commented 7 years ago

launch-terminal-from-recovery-hd

rocka commented 7 years ago

@b50 my diskutil list output is:

/dev/disk0 (internal):
   #:                        TYPE NAME                   SIZE          IDENTIFIER
   0:       GUID_partition_scheme                        512.1 GB      disk0
   1:                         EFI NO NAME                536.9 MB      disk0s1
   2:                  Linux Swap                        1.6 GB        disk0s2
   3:            Linux Filesystem                        4.3 GB        disk0s3
   4:            Linux Filesystem                        214.7 GB      disk0s4

/dev/disk1 (external, physical):
   #:                        TYPE NAME                   SIZE          IDENTIFIER
   0:       GUID_partition_scheme                       *15.6 GB       disk1
   1:                         EFI EFI                    536.9 MB      disk1s1
   2:                   Apple_HFS Install macOS Sierra   15.3 GB       disk1s2

(disk images below....)

this is my linux partitons: efi(fat32), swap, boot(ext4), root(f2fs)

I deleted the HFS+ partition after that failure hopes that info may help...

thanks

teaqu commented 7 years ago

Ok that all looks fine. I have a few things you could try:

  1. Add another flash drive or external hard drive and see if it would allow you to install on one of those. If it does, it's probably a problem with your SSD drivers.
  2. Try add SATA-100-series-unsupported.kext to your to clover kexts. It doesn't look like your SSD would benefit, but definitely worth a try.
  3. Try replacing your USB efi partition with this. That's my EFI partition that I used to install macOS on my XPS.
  4. Reinstall macOS Sierra onto your USB or even a different USB.
  5. Wipe your SSD completely and see if you could install then. Remember to backup your linux partitions!
gjabell commented 7 years ago

I had the same issue as you, and using this clover config instead of the one from syscl let me boot without the -no_compat_check flag, which I think was causing the problem.

rocka commented 7 years ago

@gjabell I can boot with the config.plist you mentioned, but it cannot recognize my NVMe SSD... maybe NVMe driver not included in that config?

rocka commented 7 years ago

@C9HDN I have tried the EFI partition, it can boot with the -no_compat_check flag, but still refuse to install on my SSD... and it also refuse to install on a external HDD drive.

this config.plist mentioned by @gjabell can boot perfectly but just cannot recognize the SSD. maybe I would try to merge them?

by the way, which model of XPS are you using ?

thank you all ! !

gjabell commented 7 years ago

I am using a 13" 9350 w/ an NVME ssd. How are you making your boot drive? I was having some issues installing for other reasons, and using Unibeast to create the drive worked better for me than default clover.

frankrobert commented 7 years ago

@Rocket1184 @gjabell Has this been solved? I have an NVMe Samsung 256GB Drive that has similar issues to @Rocket1184 . Depending on the config I use to install it will get recognised but have the macOS Sierra is already installed on this Mac issue or it won't be able to see the drive at all.

I've tried doing a vanilla install via command line -> replacing clover folder. No luck. Gives me the already installed issue and I can only access this with the -no_compat_check flag. Replacing the plist file that @gjabell linked allows me to get to the installer without the compat_check flag but it can't see my drive under these circumstances.

Using Unibeast instead of vanilla install gives me near-identical results.

Furthermore, @C9HDN's EFI partition on Dropbox was no longer available so I couldn't test that for myself.

Thoughts? I'm extremely new to the hackintosh community so if there's anything else missing please let me know. I'd like to contribute, even if it's something like documentation to make this easier to other people in the future.

EDIT:

I read through maxexcloo's guide for the 9350 here: https://www.tonymacx86.com/threads/guide-dell-xps-13-9350-macos-10-12-1.204730/page-5#post-1360652

And found some clover configs for the same late-2015 model that I have. Detected the SSD and was able to install. Those clover configs allowed me to install and boot into the OS however there was no Wifi. In the same thread there was another clover config that seemed to have working wifi but I can't even get the MacOS installer as it stalls about 3/4 into the boot from Clover (Gfx card issue?)

EDIT2:

Going through the same thread I've realised that it's completely outdated and confirms that we don't have a coordinated guides, notes or anything. Anyway, user Nos1609 posted his clover config that seems to include a lot of @syscl 's updates. Found that around page 30-40 in the thread. Will continue reading through and posting updates.

rocka commented 7 years ago

@frankrobert it haven't been sloved yet. I'm preparing for some exam those days and did not have much time on this... hope you could find an elegant solution !

thanks

gjabell commented 7 years ago

@frankrobert What wifi card are you using? Some cards don't work out of the box, and require additional kexts to function, so that may have been your issue with the first edit.

syscl commented 7 years ago

@frankrobert you said my settings was "completely outdated", but excuse me, I just used my old settings and updated to latest macOS from App Store without any problems. So I am quiet confused your meaning.

A good hack should be the following:

Recently I just finished my exams and summer courses will come, I don't have so much time to update my github. But in the meantime, less update always means this project is almost finished(I don't experience any issues for about 2 mouths).

So if you feel this project is completely outdated, please pull your merge. But IMO, this project still works as expect.

syscl

flipphos commented 7 years ago

Yes, I am happy to second syscl. I just upgaded my macOS to the latest 10.12.5 today morning without doing anything extra. Downloaded from the appstore and it upgraded by itself, as simple as that.

This project rocks!

Best Regards

在 2017年5月16日,09:18,Zhou Yating notifications@github.com 写道:

@frankrobert you said my settings was "completely outdated", but excuse me, I just used my old settings and updated to latest macOS from App Store without any problems. So I am quiet confused your meaning.

A good hack should be the following:

Necessary patches for system Patches can be applied to future settings You tell me Recently I just finished my exams and summer courses will come, I don't have so much time to update my github. But in the meantime, less update always means this project is almost finished(I don't experience any issues for about 2 mouths).

So if you feel this project is completely outdated, please use pull your merge. But IMO, this project still works as expect.

syscl

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.