My Micro is being weird

So I tried uploading a few examples to my new Micro and it worked pretty well, but now nothing is working. I'll upload a sketch and get this in the Web IDE status box:

/usr/local/bin/arduino-cli compile --fqbn arduino:avr:micro --libraries /home/builder/opt/libraries/latest --build-cache-path /tmp --output-dir /tmp/737099033/build --build-path /tmp/arduino-build-3BE294D2A2502FC8C1C8B9C2F0DF6B3E --library /mnt/create-efs/webide/c0/b7/c0b73112b524ae7461e8fa7a9dbd8af9:iceches/libraries_v2/RF24 /tmp/737099033/Blink

Sketch uses 3958 bytes (13%) of program storage space. Maximum is 28672 bytes.

Global variables use 149 bytes (5%) of dynamic memory, leaving 2411 bytes for local variables. Maximum is 2560 bytes.

Upload started

Programming with: avrgirl-arduino flash -f undefined -a micro -p /dev/ttyACM0

resetting board...

reset complete.

connected

And that's as far as it gets.

Help?

EDIT - An update: It can't stop uploading. If I halt the upload, it hangs on "Interrupting".

Can you connect with the serial monitor, if so is it flooding the screen with data? If it is doing that load the Blink example and press reset as it starts to upload, it may take a few tries. In any case load the Blink example and see if that will load and run. Have you connected anything to the Arduino, if so what and how. How are you powering it? This should give us a start.

I have tried uploading Blink and it does the same thing. Nothing is connected, and then only thing I've done is the keyboard logout example. I will edit when I try your thing.

EDIT - @gilshultz
image

My guess for what's happening is a corrupted bootloader that I need to reflash. I can't fix it now because my PC is in a moving box.