Chosen Solution

So i’m having some issues with my MacBook pro 13" mid 2014 model. Some time back I tried installing Linux ubuntu alongside Mac OS-X on it (which obviously wasn’t a good idea. After not really ending up using it and having a few issues I just deleted the Linux partition in disk utility. This lead to the system being slightly unstable when booting, after updating to MacOS Sierra my Mac ended up having loads of boot loops which could only be fixed by clicking reinstall in the recovery mode. I was sure the problem had something to do with grub so I ended up doing a clean install with a TimeMachine backup. This didn’t work the first time around since I let my Mac take everything from my TimeMachine backup including programs. However when doing the second clean install where I opted to not let my MacBook copy programs that fixed the boot loop problem. But now after doing all these reinstalls MacOS doesn’t recognise the serial number on my MacBook leading to stuff like iMessage not working at all. So does anyone know how I could possibly get my serial number back?

Setup an external bootable disk under MacOS using the OS installer (USB or Thunderbolt), then boot up under it (hold the option key to get to the boot manager) does it still not show up?

What OS are you using to install with , if i may ask? If you’re using SIERRA you’ll definitely be running into some issues. It’s easier to boot up to disk utility and starting with Yosemite in this case because from the looks of it there seems to be some underlying software issues that is not getting addressed. I’d format and start from scratch. Reason being for the simple fact that if you installed linux via boot camp and just deleted the partition via disk utility without changing the boot permissions before you did, this could explain the issues your having. Yes i know this is a long way of doing it but if the boots sector for your unit is corrupted there is not much other choice.