I have a laptop from around 2014–2016. It powers on, but it reports that there is no boot device, and the internal hard drive may have failed or become disconnected. Before replacing parts, I'd like to check whether the rest of the hardware is working properly. What lightweight operating system or diagnostic environment can I boot from a USB drive to test the laptop without installing anything?
4 Answers
If the hard drive is actually dead or disconnected, the operating system choice will not fix the no-boot-device message. Check the drive connection first, or replace it with an SSD. Once a healthy drive is installed, the laptop should run most current lightweight Linux distributions comfortably.
You could boot a standard Ubuntu or Debian live USB and choose the try-without-installing option. The exact distribution matters less than having a working USB environment. From there, check whether the drive is detected and run hardware tools from the terminal.
A Windows-based rescue environment such as Sergei Strelec's WinPE can be useful for diagnostics. Boot it from a Ventoy USB and use a disk-health utility such as CrystalDiskInfo, along with the other hardware tests included in the environment. A status of Fair or Poor usually means the drive should be replaced.
Grml is a good fit because it includes many diagnostic and recovery tools. Puppy Linux or antiX would also work well as lightweight live USB systems. In practice, almost any Linux live image can check basics such as memory, storage detection, networking, and hardware information.

Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures