Knowledgebase & Downloads

Error: Boot loader returned no data (Debian)

This error is due to Debian 6 moving from grub to grub2.

After updating the kernel, please run the following -before- rebooting:

cp /boot/grub/menu.lst.xen /boot/grub/menu.lst

Please note that if you do not do this, the VM will not boot normally. In this instance, please click the 'Reboot in recovery' option within the Cloud control panel. You can then log in and make the relevant changes then reboot back into normal mode. If /boot/grub/menu.lst.xen no longer exists, you must manually create a grub1-style menu.lst.

menu.lst.xen file contents

[root@onapp grub]# cat menu.lst.xen

default 0

timeout 5

title Debian GNU/Linux, kernel 2.6.32-5-xen-amd64

root (hd0,0)

kernel /boot/vmlinuz-2.6.32-5-xen-amd64 root=/dev/xvda1 ro quiet

initrd /boot/initrd.img-2.6.32-5-xen-amd64

title Debian GNU/Linux, kernel 2.6.32-5-xen-amd64 (single-user mode)

root (hd0,0)

kernel /boot/vmlinuz-2.6.32-5-xen-amd64 root=/dev/xvda1 ro single

initrd /boot/initrd.img-2.6.32-5-xen-amd64

[root@onapp grub]#