I have booted using cpus=1 argument. I tried install Sierra and High Sierra also. Both of them I downloaded from AppStore. And a usb bootable stick I created using Terminal, Clover. I had created my first usb installer from Sierra installed on vmware, the next usb installers were created directly from my laptop with Sierra. The result is the same: I can boot only with cpus=1 argument. Why I decided to give a try to El Capitan because I had a hope that XCPM will solve the issue. But as you can see nothing has changed.
PS: All kexts are installed in /L/E.