* Fast reboot from linux to Xen hypervisor with kexec
@ 2009-11-17 2:40 fly.limin
2009-11-17 3:22 ` Simon Horman
0 siblings, 1 reply; 2+ messages in thread
From: fly.limin @ 2009-11-17 2:40 UTC (permalink / raw)
To: kexec
[-- Attachment #1.1: Type: text/plain, Size: 856 bytes --]
Hi:
recently i am researching fast boot from linux kernel to Xen hypervisor, it means when linux is running on the real machine, i just want to switch to Xen hypervisor without going through bootloader. both linux and dom0 of Xen using the same filesystem. since we boot Xen with the following command in grub:
title Xen 3.1.0 / XenLinux 2.6.18
kernel /boot/xen-3.gz
module /boot/vmlinuz-2.6.18-xen ro root=LABEL=/ rhgb quiet
module /boot/initrd-2.6.18-xen.img
it's different from linux, but i think there are something in common.
so is there any suggestions for me!
2009-11-17
Min Li
School of Computer Science and Technology
Cluster and Grid Computing Lab
Services Computing Technology and System Lab
Huazhong University of Science and Technology
Wuhan, 430074, China
Tel: +86-139-8625-1431
Email: fly.limin@gmail.com
[-- Attachment #1.2: Type: text/html, Size: 1845 bytes --]
[-- Attachment #2: Type: text/plain, Size: 143 bytes --]
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Fast reboot from linux to Xen hypervisor with kexec
2009-11-17 2:40 Fast reboot from linux to Xen hypervisor with kexec fly.limin
@ 2009-11-17 3:22 ` Simon Horman
0 siblings, 0 replies; 2+ messages in thread
From: Simon Horman @ 2009-11-17 3:22 UTC (permalink / raw)
To: fly.limin; +Cc: kexec
On Tue, Nov 17, 2009 at 10:40:02AM +0800, fly.limin wrote:
> Hi:
> recently i am researching fast boot from linux kernel to Xen hypervisor, it means when linux is running on the real machine, i just want to switch to Xen hypervisor without going through bootloader. both linux and dom0 of Xen using the same filesystem. since we boot Xen with the following command in grub:
>
> title Xen 3.1.0 / XenLinux 2.6.18
> kernel /boot/xen-3.gz
> module /boot/vmlinuz-2.6.18-xen ro root=LABEL=/ rhgb quiet
> module /boot/initrd-2.6.18-xen.img
> it's different from linux, but i think there are something in common.
> so is there any suggestions for me!
Kexecing from Linux to Xen and vice-versa should work fine.
On x86 try something like this:
kexec -l -t multiboot-x86 \
--append="$XEN_ARGS" \
--module="/boot/vmlinuz-2.6.18-xen ro root=LABEL=/ rhgb quiet" \
--module=/boot/initrd-2.6.18-xen.img \
/boot/xen-3.gz
kexec -e
Or on ia64 try something like this:
kexec -l \
--append="$XEN_ARGS -- ro root=LABEL=/ rhgb quiet" \
--initrd=/tmp/initramfs_data.cpio \
--vmm=/boot/xen-3.gz \
/boot/vmlinuz-2.6.18-xen
Where $XEN_ARGS is any command line parameters that you want to
provide to the hypervisor. In the case of the example you gave
it would be empty in which case the --append line in my x86 example
could be removed.
_______________________________________________
kexec mailing list
kexec@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kexec
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-11-17 3:22 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-17 2:40 Fast reboot from linux to Xen hypervisor with kexec fly.limin
2009-11-17 3:22 ` Simon Horman
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.