|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-users
Re: [Xen-users] Confusion about Kernel in Installation process 
| So wrote Mark Williamson on Monday, 16 May 2005:
> 
> 
> The build process produces three images used to boot Xen domains:
> 
> * xen.gz - Xen itself.  You need to boot this in your grub.conf / menu.lst
> * vmlinuz-2.6.11-xen0 - a "domain 0" (host) enabled kernel.  You need to pass 
> this to Xen in your grub.conf / menu.lst
> * vmlinuz-2.6.11-xenU - a guest-only kernel.  You can boot guest domains from 
> this instead of using the -xen0 kernel.  The only difference is it's slightly 
> smaller because it includes only "virtual" drivers.
> 
# find ./ -name vmlinuz-2.6.11-xenU*   comes up empty.  Although the
domain 0 kernel was built I cannot find anything that looks like a Linux
kernel image under the linux-2.6.11-xen-sparse tree.  Could it be that my
build failed?
> > My question is: Why should the user not just patch the kernel with
> > whatever required patches there are and then compile the kernel himself?
> > The make script seems to be nice but unfortunately I have no idea what
> > it is actually doing.  For example, are there specific options in the
> > Linux kernel which need to be disabled or enabled for the Xen kernels?
> > Why not just instruct the user to patch the kernel with the appropriate
> > patches and to dis(en)able whatever options are necessary?
> 
> You can cd linux-2.6.11-xen0 and do "make ARCH=xen menuconfig" to configure.  
> You may want to copy your existing .config into that directory first.
> 
> Alternatively, stick your config under "dist/install/boot/config-2.6.11-xen0" 
> and it should get applied automatically.
> 
Here are the default values for Xen in the kernel config for domain 0:
[ ] Privileged Guest (domain 0) (NEW)
[ ] Physical device access (NEW)
[*] Grant table substrate for block drivers (NEW)
[*] Block-device frontend driver (NEW)
[*] Network-device frontend driver (NEW)
[ ]   Pipelined transmitter (DANGEROUS) (NEW)
[ ] Block device tap driver (NEW) 
[ ] Fake shadow mode (NEW)
[*] Scrub memory before freeing it to Xen (NEW)
    Processor Type (X86)  --->
For the kernel for domain 0 I would want to select "Privileged Guest"
and "Physical device access" (automatically selected when "Privileged
Guest" is selected)?  For the kernels for virtual domains should these
two options not be selected?
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 | 
 |  | 
  
    |  |  |