I have a MacBookPro 13'' mid 2012, 2.9 GHz, which I have given to my partner, as I bought a second-hand MacBook Pro 2015 (beginning of 2015, 3.1 Ghz Intel core i7)
Before giving the MBP mid 2012 to my partner, I have made a copy of its hard disk (with OS Sierra), to an external SSD. Then I formatted the MBP mid 2012, made a fresh install and then upgraded it to Mojave. I have booted the MBP mid 2012 from the external SSD (restarting and pressing alt/option) and worked with it without problems. I have booted again the MBP Mid 2012 fro the external SSD (the external SSD has OS Sierra) even after having formatted the laptop and having installed Mojave in it.
Few days later I have finally received my "new" MBP 13'' Retina (beginning of 2015, 3.1 Ghz Intel core i7). It comes with OS 10.11.6 EL Capitán. I tried to boot from the external SSD (which has Sierra) in which I have copied the HD of my old MBP mid 2012 and... I does not boot. I just get the Mac sound at the beginning, but then the screen stays black. No symbol of "prohibited", nothing. Just black screen.
I presume that the system which is installed in the SSD does not recognize the hardware and wants to boot with the hardware it was installed previously (the hardware of the MBP Mid 2012...)
Any idea about how I can solve this? I have an entire series of applications in the SSD that I need to use.
Something: I am not a Mac expert, therefore I am possibly not able to understand too technical explanations.
Thank you very much in advance.