Fail to boot a cold converted Fedora Core 3 VM on ESX3.02

Posted on 2007-10-18
Last Modified: 2013-12-06
On a VMware ESX 3.02 we are trying to migrate a Linux Ferdora Core 3  that is running today in an old machine. We used cold convert an a VM was created on the ESX server, without any warnings. When we try loading the boot process failes:
root (hd0,0)
Fileseystem type is ext2fs, partition type 0x83
kernel /bbot/vmlinuz-2.6.9-1.667 ro root-LABEL=/ rhgb quiet
[Linux-bzImage, setup=0x1400, size-0x155da5]
initrd /boot/initrd-2.6.9-1.667.omg
[Linux-initrd@0x1fe7f000,0x60d2c bytes]

uncomperssin linux ...ok booting the kernel.
PCI: Cannot allocate resource region 4 of device 0000:00:07.1
audit (1192753282.970:00:initialized
Red Hat nash version 4.1.18 starting
mkrootdev:label / not found
mount:error 2 mounting ext3
mount eror 2 mounting none
switchroot : mount failed :22
unmount /initrd/dev failed:2
kernel panic - not syncing : Attempted to kill init!
Question by:VectorMaritime
    LVL 14

    Expert Comment

    Fedora uses partition labels to reference drives instead of the locate themselves.  For example /dev/sda1 can have a label of /, so if you hot-swap it to another drive bay and it becomes sdc or something it will have no problem finding it.

    I wonder if that information was lost when you cloned it to a vmware image?

    This should be a very easy fix.  Just boot the virtual machine from a rescue disk, take a note of what partitions are really the root, boot, etc.. (/dev/sda1, /dev/sda2, etc...) and edit /etc/fstab and put the actual locations in there.  You also need to edit your grub.conf on your boot drive, it probably has something like root=LABEL=/, change it to root=/dev/sda1 or whatever your root is.
    That or re-create the labels, but I'd try pointing at them directly first.
    LVL 21

    Accepted Solution


    Converting Linux servers physical to VM with VMware Converter is not supported by VMware.


    Featured Post

    Highfive + Dolby Voice = No More Audio Complaints!

    Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

    Join & Write a Comment

    Using a software based iSCSI solution, there is no requirement to purchase an hardware iSCSI initiator or TOE (TCP/IP Offload Engine) interface card. A standard network interface card, can be used to connect and existing ESXi server to a remote iSCS…
    What are VMware Tools? VMware Tools are a suite of utilities that enhances the performance of the virtual machine's guest operating system and improves management of the virtual machine. Without VMware Tools installed in your guest operating syst…
    Teach the user how to configure vSphere Replication and how to protect and recover VMs Open vSphere Web Client: Verify vsphere Replication is enabled: Enable vSphere Replication for a virtual machine: Verify replicated VM is created: Recover replica…
    Teach the user how to use vSphere Update Manager to update the VMware Tools and virtual machine hardware version Open vSphere Client: Review manual processes for updating VMware Tools and virtual hardware versions: Create a new baseline group in vSp…

    732 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now