min li
2010-Apr-26 06:29 UTC
[Xen-users] fast boot from xen to linux and vice-versa by kexec
Hi: recently i am doing fast boot from linux kernel to Xen hypervisor,and vice-versa. 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. we boot Xen and the Linux with the following command in grub: title Ubuntu 8.04.2, kernel 2.6.29 root (hd0,7) kernel /boot/vmlinuz-2.6.29 root=UUID=f16e6c92-7903-4884-a903-95bd7456f8a4 ro quiet splash locale=zh_CN initrd /boot/2.6.29.img quiet title Xen 3.3.1 Ubuntu root (hd0,7) kernel /boot/xen-3.3.1.gz loglvl=all guest_loglvl=all debug_stack_lines=80 com1=9600,8n1 module /boot/vmlinuz-2.6.18.8-xen ro root=UUID=f16e6c92-7903-4884-a903-95bd7456f8a4 rhgb quiet xencons=ttyS0,9600 module /boot/initrd-2.6.18.8-xen.img and i write the kexec command like : fast boot linux script : kexec -l /boot/vmlinuz-2.6.29 --command-line="root=UUID=f16e6c92-7903-4884-a903-95bd7456f8a4 ro quiet splash locale=zh_CN" --initrd="/boot/2.6.29.img" kexec -e fast boot xen script : kexec -l -t multiboot-x86 --append="loglvl=all guest_loglvl=all debug_stack_lines=80 com1=9600,8n1" --module="/boot/vmlinuz-2.6.18.8-xen ro rootUUID=f16e6c92-7903-4884-a903-95bd7456f8a4 rhgb quiet xencons=ttyS0,9600" --module="/boot/initrd-2.6.18.8-xen.img" /boot/xen-3.3.1.gz kexec -e the consequence is that (1)when i was in linux, the both two scripts worked fine (2)when i was in xen dom0, the "fast boot xen script " works fine, but the "fast boot linux script" failed. any suggestions to me are appreciated , thanks ! -- 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 _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users