I want to know what is the difference between Xen and a Dom 0 kernel. Then using Xen hypervisor and xen tools what are they. On this page http://www.xen.org/products/xen_source.html Xen Hypervisor is mentioned is it different from Xen What I am not clear is if you take another example Mplayer and you think of Xen as Mplayer then the tools like playing movie increasing decreasing volume are equivalent to the the control panels Xen Hypervisor why does one need Xen Hypervisor. If I download Hypervisor do I need to install Xen also to run and compile a Dom0 kernel. I have successful compiled Linux kernels in past for using IPTABLEs etc and I am good into programming but this Xen thing has confused me a lot.I am new to Xen.Is Xen a software then what is Xen Hypervisor and then where do we get tools to use them. What I simply want to do is use virtualization from existing solutions and I found Xen one of them so how should I proceed. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Fajar A. Nugraha
2009-Nov-12 09:15 UTC
Re: [Xen-users] difference between Xen and Dom0 kernel
On Thu, Nov 12, 2009 at 3:47 PM, Tapas Mishra <tapas@abhitech.com> wrote:> I want to know what is the difference between Xen and a Dom 0 kernel. > Then using Xen hypervisor and xen tools what are they.A hypervisor "is a piece of software/hardware platform-virtualization software that allows multiple operating systems to run on a host computer concurrently". These "mutiple operating systems" are called domains (dom) in Xen terminology. In an over-simplified term, the hypervisor will take care of allocating resources (CPU, memory, etc.) between the multiple running OS. The xen hypervisor is usually installed as /boot/xen*.gz on Linux dom0s. To control the xen hypervisor you need xen userland tools (example: /usr/sbin/xm). dom0 is special priviledged domain which has access to physical I/O resources (storage, NIC) and makes it available for other domains (domUs). It requires a special kernel (dom0 kernel) that supports Xen and have the necessary drivers to access physical resources. PV domUs are special kind of domUs which requires domU kernel to be modified to support Xen, thus providing minimum performance penalty. dom0 kernel can also be used as PV domU kernel. HVM domU is a kind of domU that doesn''t require kernel modification. Most modern OS (e.g. Windows XP, Linux, Solaris 10) can run inside HVM domU using the same installer that you use to run it on bare metal. Usually it has higher performance penalty compared to PV domU. Note that Linux KVM takes a different approach from Xen : the kernel of priviledged domain also acts as hypervisor. Also the future goal is to integrate Xen support into upstream so that in the future you can have one kernel that can run on bare metal and Xen dom0/domU. -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Thanks for your reply .>From your reply what I inferred is that to be able to usevirtualization from XEN I need to install Hypervisor Xen tools and then I can start working on like installing guest operating systems in the installed hypervisor. Say for example I am having a laptop with Ubuntu installed. So I need to install Xen Hypervisor on it and then install a Dom0 kernel assuming that ( I downloaded the source hypervisor without linux-2.6.18 ) from http://www.xen.org/products/xen_source.html then I need to compile one Dom0 kernel as per the instructions given http://wiki.xensource.com/xenwiki/XenParavirtOps What does the following command do ? git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen Or I need to download a kernel from www.kernel.org and compile it so that I can use it as Dom0 why can I not use the kernel present on my laptop in the installed Ubuntu as Dom0 and after installing hypervisor start working on it. To be able to install hypervisor what do I need to do. On Thu, Nov 12, 2009 at 2:45 PM, Fajar A. Nugraha <fajar@fajar.net> wrote:> On Thu, Nov 12, 2009 at 3:47 PM, Tapas Mishra <tapas@abhitech.com> wrote: >> I want to know what is the difference between Xen and a Dom 0 kernel. >> Then using Xen hypervisor and xen tools what are they. > > A hypervisor "is a piece of software/hardware platform-virtualization > software that allows multiple operating systems to run on a host > computer concurrently". These "mutiple operating systems" are called > domains (dom) in Xen terminology. In an over-simplified term, the > hypervisor will take care of allocating resources (CPU, memory, etc.) > between the multiple running OS. The xen hypervisor is usually > installed as /boot/xen*.gz on Linux dom0s. To control the xen > hypervisor you need xen userland tools (example: /usr/sbin/xm). > > dom0 is special priviledged domain which has access to physical I/O > resources (storage, NIC) and makes it available for other domains > (domUs). It requires a special kernel (dom0 kernel) that supports Xen > and have the necessary drivers to access physical resources. > > PV domUs are special kind of domUs which requires domU kernel to be > modified to support Xen, thus providing minimum performance penalty. > dom0 kernel can also be used as PV domU kernel. > > HVM domU is a kind of domU that doesn''t require kernel modification. > Most modern OS (e.g. Windows XP, Linux, Solaris 10) can run inside HVM > domU using the same installer that you use to run it on bare metal. > Usually it has higher performance penalty compared to PV domU. > > Note that Linux KVM takes a different approach from Xen : the kernel > of priviledged domain also acts as hypervisor. > Also the future goal is to integrate Xen support into upstream so that > in the future you can have one kernel that can run on bare metal and > Xen dom0/domU. > > -- > Fajar >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Fajar A. Nugraha
2009-Nov-12 10:57 UTC
Re: [Xen-users] difference between Xen and Dom0 kernel
On Thu, Nov 12, 2009 at 5:44 PM, Tapas Mishra <tapas@abhitech.com> wrote:> Thanks for your reply . > From your reply what I inferred is that to be able to use > virtualization from XEN > I need to install Hypervisor > Xen tools and then I can start working on like installing guest > operating systems > in the installed hypervisor.pretty much.> Say for example I am having a laptop with Ubuntu installed.The easiest way is tu start with RHEL/Centos5, and run "yum install xen kernel-xen". After that you just edit /boot/grub/menu.lst to choose newly installed kernel/hypevisor, reboot, and you''re ready to go. Once you have that working and able to start some domUs, you can try compiling xen and kernels manually if you like.> So I need to install Xen Hypervisor on it and > then install a Dom0 kernel assuming that ( I downloaded the source > hypervisor without linux-2.6.18 ) > from http://www.xen.org/products/xen_source.htmlhttp://bits.xensource.com/oss-xen/release/3.4.2/xen-3.4.2.tar.gz will get you the source for xen hypervisor and userland. However, if you run "make" (or make world) it will download the kernel as well. If you only want to compile the hypervisor and userland, look at the included README and Makefile.> then I need to compile one Dom0 kernel as per the instructions given > http://wiki.xensource.com/xenwiki/XenParavirtOpsIf you just run make you''d automatically get 2.6.18 kernel. I suggest you start with that first. The wiki page is useful if you want to compile newer pv_ops kernel.> What does the following command do ? > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > linux-2.6-xenThat will download newest pv_ops kernel with xen support.> > Or I need to download a kernel from www.kernel.org and compile it so > that I can use it as Dom0vanilla kernel can''t be used as dom0 kernel yet. You can use it as domU kernel though.> why can I not use the kernel present on my > laptop in the installed Ubuntu as Dom0 and after installing hypervisor > start working on it.Because dom0 kernel needs to have xen support. Ubuntu''s kernel does not have that yet. Jeremy''s git tree (the git command you mentioned) has it.> To be able to install hypervisor what do I need to do.See what I wrote about RHEL/Centos and README/Makefile. -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Great that solves most of my doubts.> Once you have that working and able to start some domUs, you can try > compiling xen and kernels manually if you like.Do I necessarily need to compile a kernel for DomU to be able install the guest operating system.> http://bits.xensource.com/oss-xen/release/3.4.2/xen-3.4.2.tar.gz will > get you the source for xen hypervisor and userland.What is userland ? _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Fasiha Ashraf
2009-Nov-12 12:45 UTC
Re: [Xen-users] difference between Xen and Dom0 kernel
Fajar! can you please share .config for 2.6.18 kernel Regards, Fasiha Ashraf --- On Thu, 12/11/09, Fajar A. Nugraha <fajar@fajar.net> wrote: From: Fajar A. Nugraha <fajar@fajar.net> Subject: Re: [Xen-users] difference between Xen and Dom0 kernel To: "Tapas Mishra" <tapas@abhitech.com> Cc: xen-users@lists.xensource.com Date: Thursday, 12 November, 2009, 3:57 PM On Thu, Nov 12, 2009 at 5:44 PM, Tapas Mishra <tapas@abhitech.com> wrote:> Thanks for your reply . > From your reply what I inferred is that to be able to use > virtualization from XEN > I need to install Hypervisor > Xen tools and then I can start working on like installing guest > operating systems > in the installed hypervisor.pretty much.> Say for example I am having a laptop with Ubuntu installed.The easiest way is tu start with RHEL/Centos5, and run "yum install xen kernel-xen". After that you just edit /boot/grub/menu.lst to choose newly installed kernel/hypevisor, reboot, and you''re ready to go. Once you have that working and able to start some domUs, you can try compiling xen and kernels manually if you like.> So I need to install Xen Hypervisor on it and > then install a Dom0 kernel assuming that ( I downloaded the source > hypervisor without linux-2.6.18 ) > from http://www.xen.org/products/xen_source.htmlhttp://bits.xensource.com/oss-xen/release/3.4.2/xen-3.4.2.tar.gz will get you the source for xen hypervisor and userland. However, if you run "make" (or make world) it will download the kernel as well. If you only want to compile the hypervisor and userland, look at the included README and Makefile.> then I need to compile one Dom0 kernel as per the instructions given > http://wiki.xensource.com/xenwiki/XenParavirtOpsIf you just run make you''d automatically get 2.6.18 kernel. I suggest you start with that first. The wiki page is useful if you want to compile newer pv_ops kernel.> What does the following command do ? > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > linux-2.6-xenThat will download newest pv_ops kernel with xen support.> > Or I need to download a kernel from www.kernel.org and compile it so > that I can use it as Dom0vanilla kernel can''t be used as dom0 kernel yet. You can use it as domU kernel though.> why can I not use the kernel present on my > laptop in the installed Ubuntu as Dom0 and after installing hypervisor > start working on it.Because dom0 kernel needs to have xen support. Ubuntu''s kernel does not have that yet. Jeremy''s git tree (the git command you mentioned) has it.> To be able to install hypervisor what do I need to do.See what I wrote about RHEL/Centos and README/Makefile. -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. http://in.yahoo.com/ _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi All, Yes, I also found the configuration harshly impacts the installation. I used several version of .config files for the compilation, and got various results. For example, 1) sometimes there’ll be a kernel panic during boot; 2) sometimes the compilation exits with errors on such as kvm.o, asm-offset.s (due to wrong subarchitecture); and 3) sometimes the compiled kernel doesn’t boot because no root devices can be found, and http://lists.xensource.com/archives/html/xen-users/2009-06/msg00197.html doesn’t help, either. 4) sometimes the make command “MAKE) -C $(LINUX_DIR) ARCH=$(LINUX_ARCH) INSTALL_PATH=$(DESTDIR) $(IMAGE_TARGET)” in buildconfigs/mk.linux-2.6-common exits with errors, thus there’s no vmlinuz image can be installed. (this was observed when I used ubuntu 9.04’s default config file, i.e., /boot/config-2.6.27…) So far for some of these problems above, I still have no clue about which configuration options are the causes. The link that Tapas mentioned (http://wiki.xensource.com/xenwiki/XenParavirtOps) listed some configuration options, I’m trying it to see if it helps. According to the selection order in line 73-90 in buildconfigs/mk.linux-2.6-common, the makefile will search the existing config file in the order of ${XEN_LINUX_CONFIG} -> the config file under /boot with the same version -> create one with the script linux/buildconfigs/create_config.sh -> make defconfig under linux/. To reuse the existing config file and have multiple tries compiling at the same time, I added “XEN_LINUX_CONFIG ?= ${XEN_ROOT}/.config” at the beginning of buildconfigs/mk.linux-2.6-common, though I’m not sure whether it’s a good idea. In summary, .config for the installation is really confusing. Thus I’d really appreciate if Fajar could give us a working .config, or some advice on the installation. P.S. I’m installing xen 3.4.1 on ubuntu 9.04/Intel Core2 6320, by compiling the source downloaded from http://www.xen.org/download/index_3.4.1.html. As Fajar mentioned, it’ll be easier to install on FC or RHEL, won’t it? Then Fajar, would you please tell me which distribution and which version you’re working on? Thank you very much! Best, Brendan From: xen-users-bounces@lists.xensource.com [mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Fasiha Ashraf Sent: Thursday, November 12, 2009 7:46 AM To: Tapas Mishra; Fajar A. Nugraha Cc: xen-users@lists.xensource.com Subject: Re: [Xen-users] difference between Xen and Dom0 kernel Fajar! can you please share .config for 2.6.18 kernel Regards, Fasiha Ashraf --- On Thu, 12/11/09, Fajar A. Nugraha <fajar@fajar.net> wrote: From: Fajar A. Nugraha <fajar@fajar.net> Subject: Re: [Xen-users] difference between Xen and Dom0 kernel To: "Tapas Mishra" <tapas@abhitech.com> Cc: xen-users@lists.xensource.com Date: Thursday, 12 November, 2009, 3:57 PM On Thu, Nov 12, 2009 at 5:44 PM, Tapas Mishra <tapas@abhitech.com> wrote:> Thanks for your reply . > From your reply what I inferred is that to be able to use > virtualization from XEN > I need to install Hypervisor > Xen tools and then I can start working on like installing guest > operating systems > in the installed hypervisor.pretty much.> Say for example I am having a laptop with Ubuntu installed.The easiest way is tu start with RHEL/Centos5, and run "yum install xen kernel-xen". After that you just edit /boot/grub/menu.lst to choose newly installed kernel/hypevisor, reboot, and you''re ready to go. Once you have that working and able to start some domUs, you can try compiling xen and kernels manually if you like.> So I need to install Xen Hypervisor on it and > then install a Dom0 kernel assuming that ( I downloaded the source > hypervisor without linux-2.6.18 ) > from http://www.xen.org/products/xen_source.htmlhttp://bits.xensource.com/oss-xen/release/3.4.2/xen-3.4.2.tar.gz will get you the source for xen hypervisor and userland. However, if you run "make" (or make world) it will download the kernel as well. If you only want to compile the hypervisor and userland, look at the included README and Makefile.> then I need to compile one Dom0 kernel as per the instructions given > http://wiki.xensource.com/xenwiki/XenParavirtOpsIf you just run make you''d automatically get 2.6.18 kernel. I suggest you start with that first. The wiki page is useful if you want to compile newer pv_ops kernel.> What does the following command do ? > git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git > linux-2.6-xenThat will download newest pv_ops kernel with xen support.> > Or I need to download a kernel from www.kernel.org and compile it so > that I can use it as Dom0vanilla kernel can''t be used as dom0 kernel yet. You can use it as domU kernel though.> why can I not use the kernel present on my > laptop in the installed Ubuntu as Dom0 and after installing hypervisor > start working on it.Because dom0 kernel needs to have xen support. Ubuntu''s kernel does not have that yet. Jeremy''s git tree (the git command you mentioned) has it.> To be able to install hypervisor what do I need to do.See what I wrote about RHEL/Centos and README/Makefile. -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _____ The INTERNET now has a personality. YOURS! See <http://in.rd.yahoo.com/tagline_yyi_1/*http:/in.yahoo.com/> your Yahoo! Homepage. _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Fajar A. Nugraha
2009-Nov-13 02:04 UTC
Re: [Xen-users] difference between Xen and Dom0 kernel
On Fri, Nov 13, 2009 at 3:09 AM, Bo Jiang <bjiang@vt.edu> wrote:> In summary, .config for the installation is really confusing.Yeah :D> Thus I’d really appreciate if Fajar could give us a working .config,Sorry, I''m afraid I can''t do that. The thing is, last time I compile a dom0 kernel was probably several months ago. IMHO it''s a hassle. Thus I prefer to simply use RHEL5''s kernel-xen RPM package, which works perfectly for my needs. If you''re interested in compiling pv_ops kernel, Boris might be able to help you better. For example, http://bderzhavets.wordpress.com/2009/08/31/loading-xen-via-grub2-on-top-ubuntu-karmic-server-alpha-4/ (search for "make menuconfig"). If you''re using 2.6.18 kernel, you can start with the default config, or use RHEL''s config as base.> or some advice on the installation.That, I can do :D> > P.S. I’m installing xen 3.4.1 on ubuntu 9.04/Intel Core2 6320, by compiling the source downloaded from http://www.xen.org/download/index_3.4.1.html. As Fajar mentioned, it’ll be easier to install on FC or RHEL, won’t it? Then Fajar, would you please tell me which distribution and which version you’re working on?Actually RHEL/Centos is MUCH easier compared to FC or Ubuntu. Here''s why: - RHEL/Centos5 provides a well-maintained 2.6.18 kernel, with security fixes and all. Installable using a simple "yum install kernel-xen". It works for both dom0 and domU. - http://www.gitco.de/repo/ maintains the lastest binary version of Xen hypervisor/tools (3.4.2 is already available) for RHEL/Centos5, making installation easy with yum. My system still uses 3.4.1 though. Hope that helps. -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Brendan Jiang
2009-Nov-13 04:27 UTC
RE: [Xen-users] difference between Xen and Dom0 kernel
Hi Fajar, Thanks a lot for your tips! I''m currently compiling Xen with 2.6.18 kernel, and will try RHEL config as a start. Best regards, Brendan -----Original Message----- From: xen-users-bounces@lists.xensource.com [mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Fajar A. Nugraha Sent: Thursday, November 12, 2009 9:04 PM To: Bo Jiang Cc: Fasiha Ashraf; xen-users@lists.xensource.com; Tapas Mishra Subject: Re: [Xen-users] difference between Xen and Dom0 kernel On Fri, Nov 13, 2009 at 3:09 AM, Bo Jiang <bjiang@vt.edu> wrote:> In summary, .config for the installation is really confusing.Yeah :D> Thus I''d really appreciate if Fajar could give us a working .config,Sorry, I''m afraid I can''t do that. The thing is, last time I compile a dom0 kernel was probably several months ago. IMHO it''s a hassle. Thus I prefer to simply use RHEL5''s kernel-xen RPM package, which works perfectly for my needs. If you''re interested in compiling pv_ops kernel, Boris might be able to help you better. For example, http://bderzhavets.wordpress.com/2009/08/31/loading-xen-via-grub2-on-top-ubu ntu-karmic-server-alpha-4/ (search for "make menuconfig"). If you''re using 2.6.18 kernel, you can start with the default config, or use RHEL''s config as base.> or some advice on the installation.That, I can do :D> > P.S. I''m installing xen 3.4.1 on ubuntu 9.04/Intel Core2 6320, bycompiling the source downloaded from http://www.xen.org/download/index_3.4.1.html. As Fajar mentioned, it''ll be easier to install on FC or RHEL, won''t it? Then Fajar, would you please tell me which distribution and which version you''re working on? Actually RHEL/Centos is MUCH easier compared to FC or Ubuntu. Here''s why: - RHEL/Centos5 provides a well-maintained 2.6.18 kernel, with security fixes and all. Installable using a simple "yum install kernel-xen". It works for both dom0 and domU. - http://www.gitco.de/repo/ maintains the lastest binary version of Xen hypervisor/tools (3.4.2 is already available) for RHEL/Centos5, making installation easy with yum. My system still uses 3.4.1 though. Hope that helps. -- Fajar _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi, there are 2-3 more doubts in this process If I untar the xen-3.4.2 downloaded without the 2.6.18 kernel it was a 16 MB file only kernel images created by the build process can be located in dist/install directory when I am compiling the kernel for Dom0 according to my requirement do I need to go in /usr/src/linux-<kernel> where by default the vanilla kernels from www.kernel.org are kept and experimented or /usr/src/xen-3.4.2/dist/install/lib/modules/2.6.18.8-xen is the one I should play with I want to compile a kernel to be used on Dom0 which can be used with the hypervisor then I came to know about the parameter make ARCH=xen oldconfig which is supposed to load the default parameters for XEN now what is this ARCH=xen parameter if some one can figure it out the link given by Fazar http://bderzhavets.wordpress.com/2009/08/31/loading-xen-via-grub2-on-top-ubuntu-karmic-server-alpha-4/ is a good one apart from that I came across the source code present here http://lxr.xensource.com/lxr/source On the following link http://lxr.xensource.com/lxr/source/tools/examples/ some examples are given but the sample configuration file is not present Is it a good idea to copy the .config file from my boot directory on the Ubuntu machine on which I am working and then using the option [root@linux] # cd linux-2.6.12-xen0 [root@linux] # make ARCH=xen xconfig [root@linux] # cd .. [root@linux] # make [root@linux] # make install On Fri, Nov 13, 2009 at 9:57 AM, Brendan Jiang <bjiang@vt.edu> wrote:> Hi Fajar, > > Thanks a lot for your tips! I''m currently compiling Xen with 2.6.18 kernel, > and will try RHEL config as a start. > > Best regards, > Brendan > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Hi I have finally been able to run Xen on my computer thanks to all to make it work I have got now other issues like PCI MMCONFIG not working etc etc on other distributions I tried though the .config file is not yet what I have got but then the following link should help newbies like us now I will be compiling Dom0 kernel from scratch http://www.infohit.net/blog/post/running-xen-on-ubuntu-intrepid-and-jaunty.html now I am experimenting with setting up of Xen on a machine by doing everything from source. They have mentioned a config file from the debian if that can help just check it . Here it is mentioned about a config file in this link http://www.infohit.net/blog/post/compiling-a-xen-dom0-kernel-for-ubuntu-jaunty.html In order to create a configuration that created a bootable kernel I actually used the configuration file found in this package: linux-image-2.6.26-2-xen-686_2.6.26-15_i386.deb You can now copy in the configuration from that kernel using: cd /usr/src/linux-2.6.29.2-xen/ cp /boot/config-2.6.26-2-xen-686 .config Configure and Build the Kernel cd /usr/src/linux-2.6.29.2-xen/ make menuconfig make make vmlinuz make modules_install I am trying the same hope this helps us. On Fri, Nov 13, 2009 at 9:57 AM, Brendan Jiang <bjiang@vt.edu> wrote:> Hi Fajar, > > Thanks a lot for your tips! I''m currently compiling Xen with 2.6.18 kernel, > and will try RHEL config as a start. > > Best regards, > Brendan > > > -----Original Message----- > From: xen-users-bounces@lists.xensource.com > [mailto:xen-users-bounces@lists.xensource.com] On Behalf Of Fajar A. Nugraha > Sent: Thursday, November 12, 2009 9:04 PM > To: Bo Jiang > Cc: Fasiha Ashraf; xen-users@lists.xensource.com; Tapas Mishra > Subject: Re: [Xen-users] difference between Xen and Dom0 kernel > > On Fri, Nov 13, 2009 at 3:09 AM, Bo Jiang <bjiang@vt.edu> wrote: > >> In summary, .config for the installation is really confusing. > > Yeah :D > >> Thus I''d really appreciate if Fajar could give us a working .config, > > Sorry, I''m afraid I can''t do that. The thing is, last time I compile a > dom0 kernel was probably several months ago. IMHO it''s a hassle. Thus > I prefer to simply use RHEL5''s kernel-xen RPM package, which works > perfectly for my needs. > > If you''re interested in compiling pv_ops kernel, Boris might be able > to help you better. For example, > http://bderzhavets.wordpress.com/2009/08/31/loading-xen-via-grub2-on-top-ubu > ntu-karmic-server-alpha-4/ > (search for "make menuconfig"). > > If you''re using 2.6.18 kernel, you can start with the default config, > or use RHEL''s config as base. > >> or some advice on the installation. > > That, I can do :D > >> >> P.S. I''m installing xen 3.4.1 on ubuntu 9.04/Intel Core2 6320, by > compiling the source downloaded from > http://www.xen.org/download/index_3.4.1.html. As Fajar mentioned, it''ll be > easier to install on FC or RHEL, won''t it? Then Fajar, would you please tell > me which distribution and which version you''re working on? > > Actually RHEL/Centos is MUCH easier compared to FC or Ubuntu. Here''s why: > - RHEL/Centos5 provides a well-maintained 2.6.18 kernel, with security > fixes and all. Installable using a simple "yum install kernel-xen". It > works for both dom0 and domU. > - http://www.gitco.de/repo/ maintains the lastest binary version of > Xen hypervisor/tools (3.4.2 is already available) for RHEL/Centos5, > making installation easy with yum. My system still uses 3.4.1 though. > > Hope that helps. > > -- > Fajar > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users > >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users