This setup uses a raspberry pi as dhcp tftp http and ssh server, the attached laptop gets an ip address via dhcp, gets ipxe pushed via pxe and starts loading microcorelinux from the lighttpd server, after that sshfs is used to connect back to the raspberry and start image for linux which then can backup the attached laptop, the solution has also an ssh client installed to be able to remote into the raspberry and make configuration changes on the fly. All critical processes on the pi are monitored by Monit.
...
https://www.youtube.com/watch?v=jQpzWnVMRHs
This setup pushes an emergency os like gparted or tinycorelinux via ipxe to any pc/laptop which then can be used as console for the raspberry.
...
https://www.youtube.com/watch?v=7qE5egl6R8w