By "from another drive", I DO NOT mean "target disk mode".
What advantage does the USB drive method have over Target Disk Mode?
I don't know what "internal drive mounted on desktop" means.
By "from another drive", I DO NOT mean "target disk mode".
OP:
Don't make things too hard on yourself.
If the drive won't boot because it's "too full", the simple solution is:
Boot from ANOTHER drive, then delete a lot of stuff.
Now, the internal drive should be "re-bootable" on its own.
The easiest way to create that bootable drive:
- Get an USB flashdrive 32gb or larger
- Boot to internet recovery on the iMac
- Use internet recovery to install a bootable OS to the flashdrive (NOT to the iMac!).
- Set it up with a basic account -- username and password is all you need.
- Use this to boot the MBP
- Once booted, you can now access the MBP's drive and delete files. You will need to select the icon of the internal SSD, then do "get info", and then put a checkmark into "ignore ownership on this volume". Now you can delete whatever you wish.
- BE CAREFUL what you delete. I would get rid of movie files first, because they're the largest and removing them will "clear up" space quickly.
- Once you have about 20gb of the SSD "free", now try rebooting the MBP on its own.
One more thing...
In the future, BE MINDFUL of "how much stuff" is on your internal drive. You probably want to keep around 15gb "free", so that the OS "has room" to do the things it needs to do (stuff that is "normally invisible" to the user).
OP:
- Use internet recovery to install a bootable OS to the flashdrive (NOT to the iMac!).
That will be fine.
Boot to your Mojave bootable installer, choose Reinstall macOS from the menu, and direct the install to the external drive.
This link will help you make a bootable installer, if you don't already have that.
"I don't know what "internal drive mounted on desktop" means."
It means that you can see the icon representing the internal drive on the desktop.
My MBP isn't booting (or rather shutting off as soon as it boots) because the internal drive is almost full. So before attempting powering it on again, I would like to move access and move some of the files to my external HDD. How do I go about doing that?