Re: Trying to P2V an old linux box
Carl Karsten <[email protected]> Sun, 20 Mar 2011 23:45:12 -0500
| Newsgroups | gmane.org.user-groups.luni.tech |
|---|---|
| Message-ID | <[email protected]> |
On Sun, Mar 20, 2011 at 10:49 PM, Jay Strauss <[email protected]> wrote: > Hi, I'm attempting to P2V (Physical to Virtual) an old Debian box (that I > don't update or take good care of). If you don't take care of it, why are you messing with it? Guessing it does something you want, so I would build a new system that does that. 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 > > on P, do lspci My guess is the kernel only has support for the P disk controller, and not the controller of the V. if so, an easy solution is to add the proper module to /etc/modules. I have no clue what controller vmware emulates. -- Carl K -- Linux Users Of Northern Illinois (Chicago) - Technical Discussion http://luni.org/mailman/listinfo/luni