On Fri, Jan 15, 2010 at 11:43 AM, mail ignored <0.bugs.only.0@xxxxxxxxx> wrote:
> On Thu, Jan 14, 2010 at 8:20 PM, Fajar A. Nugraha <fajar@xxxxxxxxx> wrote:
>> That's why I suggested you use a workaround: use 2.6.18 kernel, either
>> from RHEL or from xen.org :D
>> If this works -> novell problem
>> If this doesn't work -> xen problem
>
> i have no idea how to boot opensuse from a redhat kernel rpm -- or
> even install it (e.g.
> http://mirror.centos.org/centos/5.4/centosplus/x86_64/RPMS/kernel-xen-2.6.18-164.10.1.el5.centos.plus.x86_64.rpm)
> without complaints about deps etc.
>
> or do you mean build a new from src @xen or @redhat??
xen.org's 2.6.18 kernel -> build from src,
http://www.xen.org/products/xen_source.html
RHEL/Centos kernel rpm -> quite tricky, admittedly :D
I suppose you could try something like this
wget -c
http://mirror.centos.org/centos/5.4/centosplus/x86_64/RPMS/kernel-xen-2.6.18-164.10.1.el5.centos.plus.x86_64.rpm
mkdir tmp-root
cd tmp-root
rpm2cpio ../kernel-xen-2.6.18-164.10.1.el5.centos.plus.x86_64.rpm | cpio -idmv
cp -a ./boot/* /boot
cp -a ./lib/modules/* /lib/modules
that is, extract the contents of kernel-xen rpm, and take only what's
in /boot and /lib/modules. After this you need to build initrd. The
command should be mkinitrd (haven't done this for a long time in
opensuse, so I forgot the exact syntax). Then you need to edit to add
the kernel and initrd entry to /boot/grub/menu.lst.
--
Fajar
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|