[Fedora-xen] DomU problem with tap:aio and xvdN.

Sadique Puthen xenguy at gmail.com
Tue Jan 16 11:09:16 UTC 2007


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 at lists.xensource.com 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 at gmail.com]
>> Sent: Monday, January 15, 2007 9:35 PM
>> To: Gary W. Smith
>> Cc: fedora-xen at redhat.com
>> Subject: Re: [Fedora-xen] 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 at redhat.com
>>> https://www.redhat.com/mailman/listinfo/fedora-xen
>>>
>>>
>>>       
>
>
>   




More information about the Fedora-xen mailing list