On Tue, Sep 18, 2007 at 03:27:26PM -0700, John H. Robinson, IV wrote: > John Oliver wrote: > > > > > > Is your virtual disk merely a filesystem when the virtuliser wants a > > > disk image, or vice-versa? > > > > I'm using VMware Server 1.0.3 And it uses a filesystem, not anything > > bizarre. > > I assume you have VMWare set up to use a raw partition? Because the > vmware virtual disks (the ones that are one bg file, or split into 2GB) > are strange files.
Yes, I know, but I don't see what relevancy that has. VMware uses those files, not the OS. > Take one of your newer OSs, load the filesytem, make sure the journal is > clean, unmount it, then mount it as ext2. If that works fine, then the > Red Hat 7.3 kernel should be able to read it. Yes, I can mount, unmount, fsck, ls, etc. under Ubuntu. But the kernel loaded in the VM cannot. And I've tried several different kernels... I've gone back and compiled ext2 and ext3 statically and as modules, etc. > I amnot aware of any strange changes made to ext2 that would make a > newer version unreadable by a far older kernel (2.4.18). Someone had suggested that an ext2 or ext3 filesystem created by a newer Linux wouldn't work under an older Red Hat, so I even created and formatted the partition with a Red Hat 7.3 rescue CD. And I'm having the exact same problem with a Red Hat 9 VM. If I keep screwing around, I can get it to kernel panic: VFS: Unable to mount root fs on 08:02 Like http://www.john-oliver.net/nllnk01-2.GIF We can see that /dev/sda is seen just fine, and that /dev/sda1 and /dev/sda2 are seen as well. This may be the result of not having the right combination of ext2 and/or ext3 compiled as a module or statically or whatever the heck it wants so it will start to bomb out with the superblock error again. -- *********************************************************************** * John Oliver http://www.john-oliver.net/ * * * *********************************************************************** -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list
