Line 2 defines the root partition that will be used for booting up.
Line 3 specifies the kernel that is to be used for booting. In Xen this specifies the Xen
hypervisor and not the dom0 kernel. When a normal Linux is booted, the kernel
option refers to an actual Linux kernel.
Line 4 specifies the kernel that is used for booting up the privileged dom0, the root
option specifies the partition that holds the root file system, and a few other options,
which are not Xen specific but apply to any Linux kernel.
Line 5 defines the file that contains the initial ram disk image that is first loaded by
the kernel on initialization before it switches over to using the root file system. This
initrd image is only suitable for the host and not for any of the guests.
??? ??? ??? ???
Running Xen
[ 16 ]
When the machine boots up, it loads the hypervisor that initializes Xen. At this stage
you will see a lot of messages flash by on the screen prepended with the text, [XEN].
The Xen hypervisor then boots using the dom0 kernel. The operating system
that is used by the dom0 kernel contains an init script that starts up the Xen
daemon??”xend, which creates and loads dom0.
The dom0 contains the Xen libraries that provide the API that can be used by client
and userland applications to communicate with the Xen framework. The Python
modules wrap this functionality so that it can be used by applications written in
Python, which is the scripting language used for scripting Xen.
Pages:
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30