VMware Cloud Community
swchayden
Contributor
Contributor

Unable to find supported boot loader

or boot loader configuration file. Error: Windows VM Converter Standalone 6 trying to p2v powered on remote linux machine.

Here is my grub.conf.

#

# GRUB configuration file

#

# General configuration

background ffffff

color black/cyan black/light-gray

default 0

foreground 000000

hiddenmenu

splashimage (hd0,3)/boot/grub/3comSplash.xpm.gz

timeout 10

# Serial configuration

serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1

terminal serial

# OS Installation 'A'

title VCX Linux

        root (hd0,1)

        kernel /boot/vmlinuz ro root=LABEL=/A quiet console=ttyS0,9600n8

        initrd /boot/initrd.img

Is there anything that I can edit to make this work?

Thanks!

Reply
0 Kudos
11 Replies
patanassov
VMware Employee
VMware Employee

The error means Converter could not find the path to grub.conf.

Give some more info - distro and version, grub version. Best - post the logs.

Regards

Reply
0 Kudos
sritchie
Contributor
Contributor

swchayden -

Are you attempting to convert using a user with sudo?  If yes, have you tried to convert using root instead, and does it give the same error?

Reply
0 Kudos
famartinez
Contributor
Contributor

Hello, i'm having the same problem, even with the root user.

I'm trying to convert a live suse 10 machine

Reply
0 Kudos
patanassov
VMware Employee
VMware Employee

What is the machine's boot loader - GRUB or LILO?

Take into account Converter works only with GRUB. If your machine is with GRUB, please upload the worker log for examination.

Regards,

Plamen

Reply
0 Kudos
Artnel
Contributor
Contributor

I have got the same error.

"Unable to find supported boot loader or boot loader configuration file"

I'm trying to convert a Slackware Distro.

Someone found how to fix this problem?

Tks, Jhonas

Reply
0 Kudos
peor
Contributor
Contributor

Hi,

the problem might be with the grub-install. new version of converter use grub2-install which is not available. I tried ln -s grub2-install to grub-install and managed to resolve this.

BR,

Petar

Reply
0 Kudos
helpcomputer
Contributor
Contributor

What worked for me using mint 17.3:

     Back up grub install:

          sudo cp /usr/sbin/grub-install /usr/sbin/grub-install.og

     Remove the original:

          sudo rm /usr/sbin/grub-install

     Link the correct file(in my case grub-install.real):

          sudo ln -s /usr/sbin/grub-install.real /usr/sbin/grub-install

     Go back to converter and enjoy the wait

**mileage may vary**

Reply
0 Kudos
Aldric90
Contributor
Contributor

copy the file vmware-sysinfo-lin64.tar.gz from C:\Program Files (x86)\VMware\VMware vCenter Converter Standalone to your server.

extract it and run the sysinfo.sh script. you should find the error that disturb the converter.

for myself, it searched for the grub-install in wrong locations. i just copied it to the right place (/usr/sbin/), and it worked.

Reply
0 Kudos
avalonzst
Enthusiast
Enthusiast

My problem is not resolved after I create the link while the the executing of the   linux:~/vmware # ./vmware-sysinfo.sh is fine without error.

The target  physical OS is SuSE9SP4 whith kernel of  "Linux linux 2.6.5-7.308-bigsmp #1 SMP Mon Dec 10 11:36:40 UTC 2007 i686 i686 i386 GNU/Linux" which I think it too old.

Now I have to create a new vm and move the application mannual to it.

Reply
0 Kudos
crashfive
Contributor
Contributor

Thank you! This worked for me, as well, actual command below:

#sudo ln -s /usr/sbin/grub2-install   /usr/sbin/grub-install

Reply
0 Kudos
mdchansl
Contributor
Contributor

I have RHEL7 system with same issue.

The issue for me after looking at logs is that I did not have the rpm installed for /usr/sbin/grub2-install

I did #

yum install grub2-tools

cd /boot/grub

ln -s grub.conf grub.cfg 

This fixed my issue.