Home > Citrix, Linux, XenServer > mboot.c32 error when installing Xenserver from usb

mboot.c32 error when installing Xenserver from usb

Recently while installing Xenserver in my home lab I received the following error when booting the memory key and was left with little help from google.

mboot.c32: not a COM32R image

Having followed the instructions exactly from here I couldn’t understand where i was going wrong. I had downloaded the latest copy of syslinux (4.04) and I was receiving the above error despite what boot option i tried. I then noticed my error lower in the comments suggesting I try syslinux version 3.86, which resulted in a flat out “boot error” before even loading the xenserver boot menu.

This may seem like a no brainer to the strong linux guys, but to the rest of us this was quite an annoying little problem. After much head scratching and troubleshooting, the simple and easy solution was to browse into my latest copy of downloaded syslinux > com32 > mboot

copy the mboot.c32 file, then paste it onto the root of the memory key, replacing the existing file:


Once you’ve done the above, reboot the host and try booting from the key again. It should be plain sailing from here.

Categories: Citrix, Linux, XenServer Tags: , ,
  1. Chris
    January 16, 2012 at 7:24 pm

    I used the same steps as you did and it worked great!
    Thanks!

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: