From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Martin Subject: Re: xen and reiserfs Date: Mon, 21 Feb 2005 10:49:37 -0600 Message-ID: <421A1121.4020407@wwt.net> References: <4219FE14.20605@wwt.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit In-Reply-To: Sender: xen-devel-admin@lists.sourceforge.net Errors-To: xen-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: Robin Green Cc: xen-devel@lists.sourceforge.net List-Id: xen-devel@lists.xenproject.org Thanks Robin ! This got me a lot further on..but now I'm seeing this.. [root@groucho xen]# xm create -c suse Using config file "suse". Started domain suse, console on port 9607 ************ REMOTE CONSOLE: CTRL-] TO QUIT ******** Linux version 2.6.10-1.1148_FC4xenU (bhcompile@bugs.build.redhat.com) (gcc version 3.4.3 20050209 (Red Hat 3.4.3-19)) #1 SMP Sat Feb 19 15:28:44 EST 2005 BIOS-provided physical RAM map: Xen: 0000000000000000 - 0000000004000000 (usable) 64MB LOWMEM available. Using x86 segment limits to approximate NX protection DMI not present. IRQ lockup detection disabled Built 1 zonelists Kernel command line: root=/dev/hdb2 ro Initializing CPU#0 >>>snip<<<< Creating root device Mounting root filesystem VFS: Can't find ext3 filesystem on dev hdb2. mount: error 22 mounting ext3 mount: error 2 mounting none Switching to new root switchroot: mount failed: 22 umount /initrd/dev failed: 2 Kernel panic - not syncing: Attempted to kill init! <0>Rebooting in 1 seconds.. [root@groucho ~]# xm list Name Id Mem(MB) CPU State Time(s) Console Domain-0 0 121 0 r---- 5515.8 suse 7 64 0 ---s- 1.0 9607 SO CLOSE..... Jim --------------------------------------------------------------- Robin Green wrote: > On Mon, 21 Feb 2005, Jim Martin wrote: > >> Hi >> I'm running Xen on Fedora core 3... >> uname -a >> Linux groucho 2.6.10-1.1148_FC4xen0 #1 SMP Sat Feb 19 15:15:24 EST >> 2005 i686 i686 i386 GNU/Linux >> >> # xm list >> Name Id Mem(MB) CPU State Time(s) Console >> Domain-0 0 121 0 r---- 140.9 >> >> What I'm trying to do is get SuSE 9.2 to come up in it's own domain.. >> /dev/hda2 = root for FC-3 >> /dev/hdb2 = root for SuSE 9.2 >> >> My config file in /etc/xen (suse) >> # cat suse >> kernel ="/boot/vmlinuz-2.6.10-1.1148_FC4xenU" >> memory = 64 >> name = "suse" >> nics = 1 >> disk = ['phy:hdb2,hdb2,w'] >> root = "/dev/hdb2 ro" >> >> My problem... >> When I run 'xm create -c suse' everything seems fine right up to the >> point of >> mounting root and I get this error: >> md: ... autorun DONE. >> Kernel panic - not syncing: VFS: Unable to mount root fs on >> unknown-block(3,66) >> <0>Rebooting in 1 seconds.. >> >> This is a reiserfs /dev/hdb2 - does this xen kernel support reiserfs ? >> Or is my config file wrong ? > > > Xen kernels have no problem with reiserfs (indeed, they should work > with any filesystem). Your problem is due to the fact that you are > booting with > a Fedora kernel, which unlike (IIRC) the suse kernels, has reiserfs as a > module, not compiled in. > > Not to worry, all you have to do is add an initrd line. Unfortunately, > the kernel-xenU package from Fedora does not currently ship with an > initrd, so I think you'll have to build one yourself. Try this command > (I haven't tested it, but it should work): > > mkinitrd /boot/initrd-2.6.10-1.1148_FC4xenU.img 2.6.10-1.1148_FC4xenU > > Then add > > ramdisk=/boot/initrd-2.6.10-1.1148_FC4xenU.img > > to your config file in /etc/xen. > > The kernel will load the necessary module(s) automatically so it should > not be necessary to modify the initrd produced by mkinitrd. > > Hope this helps, ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click