EC2 status check failed: Instance reachability check failed (1/2 checks passed)
AWS can reach the host, but the operating system inside the instance isn’t responding — kernel panic, full disk, broken network config or exhausted memory.
Seen on:
AWS
Meaning
System checks failing point to AWS hardware; instance checks failing point to the OS. The system log/screenshot shows boot errors like fstab mistakes (a missing volume with no nofail), kernel panics, or OOM.
Common causes
- Bad /etc/fstab entry (volume detached, no nofail)
- OS out of memory/disk
- Kernel or network config change
- Firewall/sshd config breaking boot
⚡ Quick fix
- Get the console output/screenshot
- Reboot; if it persists, stop/start (moves to new hardware)
- Detach the root volume, attach to a rescue instance and fix the config
Detailed fix by platform
AWS CLI
- bash
aws ec2 get-console-output --instance-id i-0abc --latest --output text | tail -50 aws ec2 get-console-screenshot --instance-id i-0abc --query ImageData --output text | base64 -d > shot.jpg
How to diagnose
- Which check — System vs instance
- Console — Boot errors
- Recent changes — fstab, kernel, firewall
🔧 Still not fixed?
Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:
Similar errors
- 0xC000000F Your PC needs to be repaired: The Boot Configuration Data file is missing some required information (0xc000000f)
- Automatic Repair couldn't repair your PC Automatic Repair couldn't repair your PC — Log file: C:\Windows\System32\Logfiles\Srt\SrtTrail.txt
- grub rescue unknown filesystem error: unknown filesystem. Entering rescue mode... grub rescue>
Most viewed in AWS
Other ways to find it
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
Was this page helpful?
Report a correction or suggest an improvement
Last updated 7 Oct 2026