So, after we installed the OS X, we need the boot flag of CPUS=1 or CPUS=2 to actually boot into the OS without Kernel Panic. We need to patch the DSDT. There are so many ways and programs that people used on the internet that work. I followed this way and it worked for me.
DSDT_Patcher1.0.1e needed.
DSDT Patcher Gui needed.
Place both of the unzipped folders on the Desktop. Follow the instructions here.

When it's done, just exit.
cd Desktop/DSDT_Patcher1.0.1e
Open DSDT_Patcher1.0.1e folder and click the DSDT_Patcher icon, a terminal will open, just follow the picture, click any key, then select 0 for Darwin and hit enter.
nano Debug/dsdt.dsl

Delete all the Alias lines


Ctrl+o to save, enter to save the file, Ctrl+x to close nano.

Run the Patcher.
./DSDT\ Patcher Debug/dsdt.dsl

Run again until the file dsdt.dsl doesn't exist anymore.
./DSDT\ Patcher /Debug/dsdt.dsl

copy dsdt.aml to /DSDT.aml, "cp dsdt.aml /DSDT.aml"
We may have to use "sudo cp dsdt.aml /DSDT.aml" and enter password if needed.
Reboot and we don't ever have to type cpus=1 any more and all the cores will be enabled.






