The Linux Bailout System provides you with a easy way to remotely troubleshoot your server.
.Full suite of base utilities
Manipulate your operating system using standard Linux utilities.
.FSCK
Filesystem check your hard drives remotely and watch their progress.
.CHRoot
Change root into your Os filesystem and run any of your native utilities, package manager, etc.
.Grub
Troubleshoot any grub or kernel related configuration mishaps.
.Backup
Backup data from an otherwise unbootable server.
Proceed to Server (Windows) Bailout System