RE: [Xen-users] xen unstable boot problem - Kernel panic - not syncing: VFS

Petersson, Mats
Wed, 21 Jun 2006 18:14:23 -0000

Ok, then it comes to what the .config file contains. I don''t know hwat
it SHOULD contain, as I don''t know the rest of your system setup...
Since you''re using basic IDE controller, it shouldn''t be a
problem with
that (unless you''ve got some weird chipset that requires a different
driver).

Try booting your working Xen-version and do a lsmod, then check that all
modules listed there are also in the .../modules/2.6.16.13-xen
directory...

--
Mats



________________________________

	From: Hardeep Singh [mailto:hardeepguru@gmail.com]
	Sent: 21 June 2006 19:04
	To: Petersson, Mats
	Cc: xen-users@lists.xensource.com
	Subject: Re: [Xen-users] xen unstable boot problem - Kernel
panic - not syncing: VFS


	Oh no no, my initrd is the one as mentioned in the grub. I guess
I messed up in my first post. Sorry for that!

	Hardeep


	On 6/21/06, Petersson, Mats <Mats.Petersson@amd.com> wrote:

		Is your initrd file called
		/boot/initrd.img- 2.6.16.13-xen

		or

		/boot/initrd-2.6.16.13-unstable

		If you give one name to mkinitrd and another name to
grub, it could be the reason it doesn''t work...

		--
		Mats


________________________________


			From: xen-users-bounces@lists.xensource.com
[mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Hardeep
Singh


			Sent: 21 June 2006 18:24
			To: Petersson, Mats
			Cc: xen-users@lists.xensource.com
			Subject: Re: [Xen-users] xen unstable boot
problem - Kernel panic - not syncing: VFS




		Dear Mats,

		I''m sure the root partition on the command line for my
vmlinuz is correct.

		My grub looks like the following:


		title           Xen 3.0
		root            (hd0,0)
		kernel          /boot/xen- 3.0.2-2.gz dom0_mem=262144
com1=38400,8n1 sched=bvt
		module          /boot/vmlinuz-2.6.16-xen root=/dev/hda1
ro console=ttyS0
		module          /boot/initrd.img-2.6.16-xen
		boot


		title           Xen 3.0 Unstable
		root            (hd0,0)
		kernel          /boot/xen-3.0-unstable.gz
dom0_mem=262144 com1=38400,8n1 sched=credit
		module          /boot/vmlinuz-2.6.16.13-xen
root=/dev/hda1 ro console=ttyS0
		module          /boot/initrd.img- 2.6.16.13-xen
		boot


		title           Ubuntu, kernel 2.6.12-9-686
		root            (hd0,0)
		kernel          /boot/vmlinuz-2.6.12-9-686
root=/dev/hda1 ro quiet splash
		initrd          /boot/initrd.img-2.6.12-9-686
		savedefault
		boot


		However, the problem is only with xen-unstable. Xen 3.0
boots fine and is working normally! Also I am a newbie to all this so
could''nt really get you regarding the drivers!

		Please let me know if you need me to provide any
additional information or append a config file!

		Regards,
		Hardeep Singh


		On 6/21/06, Petersson, Mats <Mats.Petersson@amd.com>
wrote:

			Usually, this is becuase you don''t have the
right drivers set up in the .config for your Linux kernel (either as
modules or as builtin - if they are built in, you wouldn''t need an
initrd). Or you''re not specifying the right root partionion on the
command-line for your vmlinuz when you boot it... It''s impossible to
say
which one of those it is without knowing more about your setup, both
what hardware [including, for example, what partitions are used for
what] and what the commands in grub.conf are.

			Very likely is that you have either a SATA or
SCSI drive, and the drivers for your SATA/SCSI controller isn''t
configured into the kernel .config file. Or you''re using an unusual
file-system on your root-drive, and this file-system isn''t supported by
the default .config.

			And yes, mkinitrd is different for different
distributions of Linux, so one set of arguments for one distribution
doesn''t necessarily work for another distritution :-(


			I hope this helps.

			--
			Mats


________________________________

				From:
xen-users-bounces@lists.xensource.com [mailto:
xen-users-bounces@lists.xensource.com] On Behalf Of Hardeep Singh
				Sent: 21 June 2006 17:33
				To: xen-users@lists.xensource.com
				Subject: [Xen-users] xen unstable boot
problem - Kernel panic - not syncing: VFS




			Hi all,

			I''m trying to install xen-unstable on ubuntu. I
downloaded the tarball from the download page. Everything goes on fine
until the compilation. However when I boot xen-unstable this the error I
get:

			Kernel panic - not syncing: VFS: Unable to mount
root fs on unknown block (0,0)

			I guess this has something to do with the ram
disk image. What I am doing currently is:

			depmod -F /boot/System.map-2.6.16.13-xen
2.6.16.13-xen
			mkinitrd -o /boot/initrd-2.6.16.13-unstable
2.6.16.13-xen

			The readme however says to do this:

			mkinitrd -v -f --with=aacraid --with=sd_mod
--with=scsi_mod initrd-2.6.16.13-xen.img 2.6.16.13-xen

			But when I do this, mkinitrd gives an error
regarding illegal options. The only ones it provides are:

			-d confdir         Specify an alternative
configuration directory.
			-k                     Keep temporary directory
used to make the image.
			-m command  Set the command to make an initrd
image.
			-o outfile          Write to outfile.
			-r root              Override ROOT setting in
mkinitrd.conf.

			Please help me on how to go about booting
xen-unstable. I desperately need to get it working!