Re: DomU problem with tap:aio and xvdN.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Gary W. Smith wrote:
Sadique,

Can you explain how to do this in each environment?

One example:

http://people.redhat.com/riel/RHEL4-Xen-HOWTO

I've been down that
road with limited success as grub worked different in each environment.
Installing grub usually requires me to hack quick a bit of stuff.

OTOH the people on the xen-users@xxxxxxxxxxxxxxxxxxx said just the
opposite when I was looking for help getting the kernel to boot using
grub (/usr/bin/pygrub).

As for the modified kernels per OS I've been having bad luck with
getting things like FC4 working under 3.0.4.


-----Original Message-----
From: Sadique Puthen [mailto:xenguy@xxxxxxxxx]
Sent: Monday, January 15, 2007 9:35 PM
To: Gary W. Smith
Cc: fedora-xen@xxxxxxxxxx
Subject: Re:  DomU problem with tap:aio and xvdN.

Gary W. Smith wrote:
Hello,

In a nutshell, I can't get DomU's to work with xvdN and tap:aio
under
FC6.2869.  I have also tried to get them to work with XenSource
3.0.4.
I've been asking this in the xen-users group but I haven't had any
positive response.  I have the following DomU's that I'm testing
with:
FC4/5/6, CentOS4.  In general, they all seem to have the same
problems.
The problem is that when I reference the FC6 Xen boot kernel in the
kernel config line for the DomU it kernel panics.  I have copied
/lib/modules/* (FC6 and XenSource) to the DomU as well for testing.
If
I do sdN and file it all works fine, but only for XenSource kernel.

At the Dom0 level we are booting to FC.2869 and only referencing the
XenSource 3.0.4 images at the DomU config file level.

Am I missing something fundamental?  I have also ran into this
problem
with the jailtime.org images as well.

FC6 kernel:
(kernel         = '/boot/vmlinuz-2.6.18-1.2869.fc6xen')

XENBUS: Device with no driver: device/vbd/51713
XENBUS: Device with no driver: device/vbd/51714
XENBUS: Device with no driver: device/vif/0
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
VFS: Cannot open root device "xvda1" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(0,0)

XenSource 3.0.4 kernel:
(kernel         = '/xen/xen-3.0.4/boot/vmlinuz-2.6-xen')

md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
WARNING: g.e. still in use!
WARNING: leaking g.e. and page still in use!
end_request: I/O error, dev xvda1, sector 2
EXT2-fs: unable to read superblock
Kernel panic - not syncing: VFS: Unable to mount root fs on
unknown-block(202,1)


Overall config file:

name           = 'fedora4'
memory         = '256'
disk           = [ 'file:/xen-build/fedora4/xen-D0.img,xvda1,w' ,
'file:/xen-build/fedora4/xen-swap.img,xvda2,w' ]
#disk           = [

'tap:aio:/xen-build/fedora4/xen-D0.img,xvda1,w','tap:aio:/xen-build/fedo
ra4/xen-swap.img,xvda2,w' ]
root           = '/dev/xvda1 ro'
vif            = [ 'mac=00:16:e6:CD:49:5B' ]
kernel         = '/xen/xen-3.0.4/boot/vmlinuz-2.6-xen'

Why don't use bootloader = "/usr/bin/pygrub" and load a modified
kernel
from domU itself?
#kernel         = '/boot/vmlinuz-2.6.18-1.2869.fc6xen'
on_reboot      = 'restart'
on_crash       = 'restart'
extras         = 'console=xvc0'



--
Fedora-xen mailing list
Fedora-xen@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-xen





--
Fedora-xen mailing list
Fedora-xen@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-xen

[Index of Archives]     [Fedora General]     [Fedora Music]     [Linux Kernel]     [Fedora Desktop]     [Fedora Directory]     [PAM]     [Big List of Linux Books]     [Gimp]     [Yosemite News]

  Powered by Linux