The error message was,
Something seriously went wrong: Invalid Parameter
Shim was unable to measure state into TPM
Ironically I had spent the ten minutes earlier ranting to myself about how much I hated having to use macOS.
Here's how I recovered the system.
You'll need:
- A USB stick, formatted as FAT32
Either go here or google "XPS 13 9360 bios update".
Scan the list of downloads for an entry that says "System BIOS" (you may have to click "View More" to see the entire list). Download it. The version I got was 2.4.2, but your mileage may vary. You'll only find an .exe file to download: that's fine. Take it and put it on your USB stick.
Plug the USB stick into the affected laptop.
Restart the laptop, and jam F12 as frantically as possible. Eventually you'll go into the bios boot menu. Uses the cursor keys to highlight the "Bios UPGRADE" entry, then press ENTER on your keyboard.
Click the "..." button on the next page, and then click the empty dropdown. You'll see entries like "F1, F2, F3", etc. Go through them all until you find the .exe you downloaded earlier. Select it, and press the open button near the bottom of the dialog.
Wait a second. If everything went correctly, the system will recognize the .exe file as a bios update. Press the "install" button, then sit back and relax. Maybe keep your animals away from the laptop, because this isn't something you'll want them to interrupt with their big stupid cat feet.
The computer will automatically reboot. If all went well, you'll be staring at your login screen again. If you sign in and are just staring at your default wallpaper, without a GUI in sight, do this:
- CTRL+ALT+F2
- Log in with your username (I hope you remember that), then type in the following commands minus the quotation marks
- "sudo apt-get update"
- "sudo apt-get upgrade" (this will not upgrade your distribution to Ubuntu x.x, it'll just grab whatever new updates there are for your current distribution. If all that sounded greek to you, don't worry about it.)
- "sudo shutdown -r now"
Your computer should reboot after that last command. Now, when you log in, you should be staring at your old trusty desktop... I hope. If it's still broken, then I can't help you, but Dell probably can. Your service tag is under your laptop. Good luck, my friend.