This last week-end, I’ve tried to upgrade my Dedibox running Ubuntu Server from Maverick Meerkat (10.10) to Natty Narwhal (11.04). The install first seemed to go well: no error messages, pretty easy, fast and straightforward process. Then came the required reboot.

Once the server was restarted, nothing would work, including ping, ssh and of course, all hosted websites.

It took me a couple of hours to fix the server and get everything running again. Here is what I did.

I first found this URL which gave me the first steps of the process but actually didn’t work. Nevertheless, it helped identifying that grub was indeed the problem. Then I’ve applied these guidelines from the Dedibox’ rescue mode. A last step was missing (found from studying this URL), applying:

sudo grub-install

Now, everything was back to normal : the server booted correctly, Natty was up and running. Thanks David B. for the support! Feel free to leave a comment if you want more details.