OVH propose Netboot service for free. It enables you to boot your server on a pre configured kernel directly from your network. See KernelNetboot
Your server configuration
If you wish that your server start on the kernel installed on its hard disk, you have to configure this option from your manager. Go to ‘Dedicated servers’ section and choose the server you’d like to configure. Then ‘select netboot’ then, select HD (Hard Disk).
Procedure to up date the kernel on your hard disk
1. Connect via SSH to your dedicated server as a root.
image=. Then do not forget to apply the configuration by running "/sbin/lilo".
For current installations, the bootloader is grub-1 (CentOS, RHEL, Fedora, Debian 5) or grub-2 (Debian 6, Ubuntu from 2009).
For grub-1, customize the file /boot/grub/grub.conf ou /boot/grub/menu.lst (only Debian 5).
For grub-2, just run the command "update-grub"
5. Once you have updated the bootloader, you can reboot the server to the new kernel.
Should the server does not respond and does not ping, you can reboot the server to the rescue and fix configuration files again.