Fail to boot a cold converted  RedHad 7.3 VM on ESX3.02

Posted on 2007-10-18
Last Modified: 2013-12-16
On a VMware ESX 3.02 we are trying to migrate a Linux Red Had release 7.3 (Valhalla) Kernel 2.4.18-3smp on i686 that is running today in an old 2PIIIx1000 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:
Mounting root filesystem
ide-floppy driver 0.99 newide
kmod:failed to exec /sbin/modprobe -s -k ide-cd, errno=2
hda:driver not present
mount:error 6 mounting ext3
pivotroot:pivot_root(/sysroot,/sysroot/initrd) failed: 2
Freeing unused kernel memory: 304k freed
kernel panic: No init fount. Try passing init=option to kernel.
Question by:VectorMaritime
    LVL 14

    Accepted Solution

    The problem appears to be that it can't find the hard drives.  From first guess I'd say that you created the new VM using scsi type hard drives, and the system used to be running on ide (hda instead of sda) drives.  You could either boot from a rescue disk and change all references in your boot loader (uh... lilo on 7.3?) and fstab, or change the type to ide on the VM.

    Author Comment

    Thanks, Yes we know that far, I should have probably said that we have interrupted the boot boating sequence and edit the line replacing the Label with /dev/sda1 and various other alternatives none of which solve the problem since they gave:
    mount:error 6 mounting ext3
    mount:error 2 mounting none
    Kernel Panic - not syncing: Attempted to kill init!

    Can you please help identify from the old system what do I need to record and from the ESX system where to I find and what parameter I need to change?
    Thanks again

    Featured Post

    Enabling OSINT in Activity Based Intelligence

    Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

    Join & Write a Comment

    Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …
    It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
    Teach the user how to use configure the vCenter Server storage filters Open vSphere Web Client:  Navigate to vCenter Server Advanced Settings: Add the four vCenter Server storage filters: Review the advanced settings: Modify the values of the four v…
    This tutorial will walk an individual through the steps necessary to enable the VMware\Hyper-V licensed feature of Backup Exec 2012. In addition, how to add a VMware server and configure a backup job. The first step is to acquire the necessary licen…

    755 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

    16 Experts available now in Live!

    Get 1:1 Help Now