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

[Xen-users] What's the magic to compile a unified dom0 and domU kernel image?



Hi list,

I'm playing around with XEN 2.0.7 (using the .debs) and want to have
only one kernel image for dom0 and domU (like SuSE has) with different
initrds.
Now my problem: First I've tried to use my old 2.6.11 config and just
enable all the XEN specific options to have it work as dom0 and domU ->
no go, see output in [1].
Second I've tried using the config of the XEN domU kernel and enabling
all the modules I need for my hardware -> no go, output is the same as
in [1]. (I should remark that the original XEN domU config of course
works here, but not after enabling what I need).
Third I've extracted the SuSE 9.3 rpm and "borrowed" their config. After
enabling all the options Debian needs to successfully boot with an
initrd (cramfs and devfs) I got a working kernel that boots just fine in
dom0 AND domU (of course with different hand-optimized initrds)!

Now I could just say wow, how cool this is (actually XEN is quite cool I
think :)) but I want to understand what's the magic kernel option SuSE
has set (or not set) and I have (not). After hours of research and
comparing the two config files (using the excelent kdiff3) and compiling
the kernel at least 20 times with different options from the SuSE config
I still have no working vmlinuz image from my own config file.
I've uploaded the two config-files (the working and the not working one)
to http://markus.schuster.name/xen/ maybe someone has time to have a
look at it (the kernel has much too much options to try all by hand ;))

Thanks for your help in advance.

Greetings,
Markus


[1]
dom0:~# xm create ttylinux -c
Using config file "/etc/xen/ttylinux".
Started domain ttylinux, console on port 9605
************ REMOTE CONSOLE: CTRL-] TO QUIT ********

************ REMOTE CONSOLE EXITED *****************
dom0:~#

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.