Recently, a developer contacted me asking if I wanted to test one of their unfinished products [aka custom ROM]. Knowing the risks involved, I still said yes [because this is where the fun lies!]. So I did the flashing steps, and when it was time to boot it up, I was greeted with the No OS Installed prompt on my Xiaomi device.
Well, I was aware of what I was getting into, so this didn’t come as much of a surprise to me. With that said, I donned the debugging hat and started a few measures to rectify this problem. And when I did achieve success, I decided to jot down the steps in this guide because if someone else falls into this trap, they can easily be saved via this guide. So, on that note, let’s get started on this intriguing journey.
Fix No OS Installed on Xiaomi Devices

This process might wipe off all the data on your device [not that you are in a position to take a backup, still, it’s our duty to keep you informed beforehand]. If that’s all well and good, then let’s get started. Droidwin and its members wouldn’t be held responsible in case of a thermonuclear war, your alarm doesn’t wake you up, or if anything happens to your device, and data by performing the below steps.
- To begin with, download the Fastboot ROM corresponding to your region from any third-party site of your choice.
- Assuming you are currently in the TWRP Recovery, go to Reboot and select Bootloader [do not choose Fastboot].
- If you’re not, then power off your device. Now press and hold the Power and Volume Down keys for a few seconds.
- Once you’re booted to Fastboot Mode, flash the Fastboot ROM onto your device using the Mi Flash Tool. That’s it.
These were the steps to fix the No OS installed on your Xiaomi device. If you have any queries concerning the aforementioned steps, do let us know in the comments. We will get back to you with a solution as soon as possible.