Quantcast
Channel: 容器云计算,Devops,DBA,网络安全。
Viewing all articles
Browse latest Browse all 780

Vmware P2V Linux conversion failed with showing grub prompt

$
0
0

Vmware P2V conversion failed with showing grub prompt

We tried to convert one of our physical machine running fedora15, using vmware tools. It started and failed exactly at 99% showing the following error

“An error occured during the conversion GrubInstaller:InstallGrub: /usr/lib/vmware-converter/installGrub.sh failed with return code:1, and message: FATAL: kernel too old Error running vmware-updateGrub.sh through chroot into /mnt/p2v-src-root”

Solution
1. Boot the virtual machine with the fedora15 DVD and select the ‘rescue’ option.
2. Once it boots chroot the /mnt/sysimage.
3. While giving fdsik -l, im getting the following error
“cannot open /proc/partitions”
Also, mount too get some errors like unable to read etc., So exited the /mnt/sysimage by “exit” command
4. Now, I gave the following
mount -o bind /proc /mnt/sysimage
mount -o bind /dev /mnt/sysimage

If we didn’t mount the second one /dev, we will get blank when we give fdisk -l. Only “/dev/null” is present, nothing else. So, we have to mount /dev also.

5) When you come to the console prompt type: chroot /mnt/sysimage

6) Type grub

7) Set the GRUB’s root device to the partition containing the boot directory like this:

grub> root (hd0,0)

Filesystem type is ext2fs, partition type 0x83

If you are not sure which partition actually holds this directory, use the command ‘find’ like this:

grub> find /boot/grub/stage1

This will search for the file name ‘/boot/grub/stage1’ and show the devices which contain the file.
Once you’ve set the root device correctly, run the command ‘setup’.

8) Then, run the command setup

grub> setup (hd0)

Checking if “/boot/grub/stage1” exists……. no
Checking if “/grub/stage1” exists……. yes
Checking if “/grub/stage2” exists……. yes
Checking if “/grub/e2fs_stage1_5” exists……. yes
Running “embed /grub/e2fs_stage1_5 (hd0)”……. 15 sectors are embedded
succeded
Running “install /grub/stage1 (hd0) (hd0) 1+15 p (hd0,2)/grub/stage2 /grub/grub.conf……. succeded
Done

This command will install GRUB boot loader on the Master Boot Record (MBR) of the first drive.

9) Type quit

grub> quit

GRUB is now in the MBR.

10) Finally, you’ll have to edit your /boot/grub/grub.conf, for example whith nano:

> nano /boot/grub/grub.conf

(/etc/grub.conf or /boot/grub/grub.conf or /boot/grub/menu.lst, they are the same file) This file has the boot partitions of the disk/s.

11) Restart your PC without the Fedora Core CD 1 Installation.

Reference:
http://www.fedoraforum.org/forum/showthread.php?t=975
http://www.sysresccd.org/forums/viewtopic.php?t=1684
http://communities.vmware.com/thread/425786


Viewing all articles
Browse latest Browse all 780

Trending Articles


EASY COME, EASY GO


UPDATE SC IDOL: TWO BECOME ONE


Pokemon para colorear


Sapos para colorear


Smile Quotes


Patama lines and Tagalog Quotes Pinoy Sayings


Tropa Quotes


“Mali man na ikaw ay ibigin ko, akoy iibig padin sayo”


RE: Mutton Pies (frankie241)


Vimeo 10.7.0 by Vimeo.com, Inc.


FORECLOSURE OF REAL ESTATE MORTGAGE


HOY PANGIT, MAGBAYAD KA!


Girasoles para colorear


tagalog love Quotes – Tiwala Quotes


The business quotes | Inspirational and Motivational Quotes for you


Long Distance Relationship Tagalog Love Quotes


5 Tagalog Relationship Rules


Re:Mutton Pies (lleechef)


Ka longiing longsem kaba skhem bad kaba khlain ka pynlong kein ia ka...


Vimeo 10.7.1 by Vimeo.com, Inc.