Trying to P2V an old linux box

Jay Strauss <[email protected]> Sun, 20 Mar 2011 22:49:04 -0500
Newsgroups gmane.org.user-groups.luni.tech
Message-ID <[email protected]>
Hi, I'm attempting to P2V (Physical to Virtual) an old Debian box (that I
don't update or take good care of).  I used Clonezilla, and did the "save
disk", then built the VM, and restored disks.  (I couldn't use VMWare's
converter (below)).

I'm getting a kernel panic when I boot the VM.
Kernel panic: VFS: Unable to mount root fs on 03:04

A possible reason is when it was converted to an image the old hda, hdb were
changed into sda, sdb of the VM.  I tried booting a systemrescuecd, then
mounting the partitions, editing lilo.conf to point at sda, ran lilo:
lilo -C /mnt/old/etc/lilo.conf -m /dev/sda

But its still panicking for same reason.

I"ve been googling but most talk about rebuilding my kernel.  I don't have
the original install CD.  Maybe I need to do a chroot, to rebuild the
kernel, but I don't think I have the proper sources.

- Is there an easier way that will just "do the right thing" to p2v the old
machine?

- Suggestion on how to fix what I have?

Thanks
Jay

below is some info.

Not sure what to try.

I can't remember the version name, but:

[o901]:~> uname -a
Linux oldbox 2.2.20-idepci #1 Sat Apr 20 12:45:19 EST 2002 i686 unknown

I'm intending on running it within VMWare Standalone player (recent, 3.1.3
build-324285).  I can not use VMWare's converter product as the Deb box
doesn't have the required libraries (I don't want to risk messing with this
box, installing libraries and such for fear of crippling it).  It gives:
 /usr/bin# vmware-converter-client
/usr/lib/vmware-vcenter-converter-standalone/converter-gui: error while
loading shared libraries: libXrandr.so.2: cannot open shared object file: No
such file or directory


 oldbox:~# fdisk -l

Disk /dev/hda: 255 heads, 63 sectors, 1868 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1   *         1         6     48163+  83  Linux
/dev/hda2             7       130    996030   82  Linux swap
/dev/hda3           739      1868   9076725    5  Extended
/dev/hda4           131       738   4883760   83  Linux
/dev/hda5           739      1370   5076508+  83  Linux
/dev/hda6          1371      1868   4000153+  83  Linux

Partition table entries are not in disk order

Disk /dev/hdb: 255 heads, 63 sectors, 9732 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1             1      3735  30001356   83  Linux
/dev/hdb2          3736      4980  10000462+  83  Linux


oldbox:~# cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>               <dump>
 <pass>
 /dev/hda4       /               ext2    errors=remount-ro       0       1
 /dev/hda2       none            swap    sw                      0       0
 proc            /proc           proc    defaults                0       0
 /dev/fd0        /floppy         auto    user,noauto             0       0
 /dev/cdrom      /cdrom          iso9660 ro,user,noauto          0       0
 /dev/hda1       /boot   ext2    defaults                        0       2
 /dev/hda5       /home   ext2    defaults                        0       2
 /dev/hda6       /usr    ext2    defaults                        0       2
 /dev/hdb2       /opt    ext2    defaults                        0       2

sfdisk
unit: sectors

/dev/hda1 : start=       63, size=   96327, Id=83, bootable
/dev/hda2 : start=    96390, size= 1992060, Id=82
/dev/hda3 : start= 11855970, size=18153450, Id= 5
/dev/hda4 : start=  2088450, size= 9767520, Id=83
/dev/hda5 : start= 11856033, size=10153017, Id=83
/dev/hda6 : start= 22009113, size= 8000307, Id=83

unit: sectors

/dev/hdb1 : start=       63, size=60002712, Id=83
/dev/hdb2 : start= 60002775, size=20000925, Id=83
/dev/hdb3 : start=        0, size=       0, Id= 0
/dev/hdb4 : start=        0, size=       0, Id= 0

-- 
Linux Users Of Northern Illinois (Chicago) - Technical Discussion 
http://luni.org/mailman/listinfo/luni