| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 [Xen-devel] how to boot from multiple xen version?
 
To: xen-devel@xxxxxxxxxxxxxFrom: big strong <fangtuo90@xxxxxxxxx>Date: Fri, 4 Sep 2015 02:07:05 +0800Delivery-date: Thu, 03 Sep 2015 18:07:34 +0000List-id: Xen developer discussion <xen-devel.lists.xen.org> 
 I've installed xen4.4 on ubuntu1404 with aptitude. Recently, in order to test the Xen4.6, I manually compiled and installed Xen4.6 without remove the Xen4.4. Now the machine cannot boot normally. I mean booting stop at a sceen shows: Loading Xen Xen.
 WARNING: No Console will be available to OS.
 Loading linux 3.13.0-24-generic ...
 Loading initial ramdisk ...
 
 Actually, I'm ok with this. Because I can still connect the dom0 using ssh before installing Xen 4.6. But after the installing, the network cannot be connected, 
 This is the grub.cfg file in /boot/grub/: 
 #
 # DO NOT EDIT THIS FILE
 #
 # It is automatically generated by grub-mkconfig using templates# from /etc/grub.d and settings from /etc/default/grub
 #
 ### BEGIN /etc/grub.d/00_header ###
 if [ -s $prefix/grubenv ]; then
 Â set have_grubenv=true
 Â load_env
 fi
 if [ "${next_entry}" ] ; then
 Â Âset default="${next_entry}"
 Â Âset next_entry=
 Â Âsave_env next_entry
 Â Âset boot_once=true
 else
 Â Âset default="Ubuntu GNU/Linux, with Xen hypervisor"
 fi
 if [ x"${feature_menuentry_id}" = xy ]; then
 Â menuentry_id_option="--id"
 else
 Â menuentry_id_option=""
 fi
 export menuentry_id_option
 if [ "${prev_saved_entry}" ]; then
 Â set saved_entry="${prev_saved_entry}"
 Â save_env saved_entry
 Â set prev_saved_entry=
 Â save_env prev_saved_entry
 Â set boot_once=true
 fi
 function savedefault {
 Â if [ -z "${boot_once}" ]; then
 Â Â saved_entry="${chosen}"
 Â Â save_env saved_entry
 Â fi
 }
 function recordfail {
 Â set recordfail=1
 Â if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
 }
 function load_video {
 Â if [ x$feature_all_video_module = xy ]; then
 Â Â insmod all_video
 Â else
 Â Â insmod efi_gop
 Â Â insmod efi_uga
 Â Â insmod ieee1275_fb
 Â Â insmod vbe
 Â Â insmod vga
 Â Â insmod video_bochs
 Â Â insmod video_cirrus
 Â fi
 }
 if [ x$feature_default_font_path = xy ] ; then
 Â Âfont=unicode
 else
 insmod part_gpt
 insmod lvm
 insmod ext2
 set root='lvmid/D6XXXa-yAcw-xbjd-5AXp-wzhu-gzU1-7avET9/kiowbS-lgZx-J4Us-toiX-mc4m-xZgB-2dA2JA'
 if [ x$feature_platform_search_hint = xy ]; then
 Â search --no-floppy --fs-uuid --set=root --hint='lvmid/D6XXXa-yAcw-xbjd-5AXp-wzhu-gzU1-7avET9/kiowbS-lgZx-J4Us-toiX-mc4m-xZgB-2dA2JA' Â0f4768d7-64dd-4e80-819d-1f58b4150505
 else
 Â search --no-floppy --fs-uuid --set=root 0f4768d7-64dd-4e80-819d-1f58b4150505
 fi
 Â Â font="/usr/share/grub/unicode.pf2"
 fi
 if loadfont $font ; then
 Â set gfxmode=auto
 Â load_video
 Â insmod gfxterm
 Â set locale_dir=$prefix/locale
 Â set lang=en_HK
 Â insmod gettext
 fi
 terminal_output gfxterm
 if [ "${recordfail}" = 1 ] ; then
 Â set timeout=-1
 else
 Â if [ x$feature_timeout_style = xy ] ; then
 Â Â set timeout_style=menu
 Â Â set timeout=2
 Â # Fallback normal timeout code in case the timeout_style feature is
 Â # unavailable.
 Â else
 Â Â set timeout=2
 Â fi
 fi
 ### END /etc/grub.d/00_header ###
 ### BEGIN /etc/grub.d/05_debian_theme ###
 set menu_color_normal=white/black
 set menu_color_highlight=black/light-gray
 ### END /etc/grub.d/05_debian_theme ###
 ### BEGIN /etc/grub.d/09_linux_xen ###
 menuentry 'Ubuntu GNU/Linux, with Xen hypervisor' --class ubuntu --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-simple-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â insmod part_gpt
 Â Â Â Â insmod ext2
 Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â else
 Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â fi
     echo  Â'Loading Xen xen ...'
 Â Â Â Â if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
 Â Â Â Â Â Â xen_rm_opts=
 Â Â Â Â else
 Â Â Â Â Â Â xen_rm_opts="no-real-mode edd=off"
 Â Â Â Â fi
     multiboot    /xen.gz placeholder Âdom0_mem=8192M,max:8192M ${xen_rm_opts}
     echo  Â'Loading Linux 3.13.0-24-generic ...'
 Â Â Â Â module Â/vmlinuz-3.13.0-24-generic placeholder root=/dev/mapper/storage--vg-root ro
     echo  Â'Loading initial ramdisk ...'
     module Â--nounzip  /initrd.img-3.13.0-24-generic
 }
 submenu 'Advanced options for Ubuntu GNU/Linux (with Xen hypervisor)' $menuentry_id_option 'gnulinux-advanced-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â submenu 'Xen hypervisor, version xen' $menuentry_id_option 'xen-hypervisor-xen-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â menuentry 'Ubuntu GNU/Linux, with Xen xen and Linux 3.13.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-3.13.0-24-generic-advanced-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â Â Â Â Â insmod part_gpt
 Â Â Â Â Â Â Â Â Â Â Â Â insmod ext2
 Â Â Â Â Â Â Â Â Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             echo  Â'Loading Xen xen ...'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts=
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts="no-real-mode edd=off"
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             multiboot    /xen.gz placeholder Âdom0_mem=8192M,max:8192M ${xen_rm_opts}
             echo  Â'Loading Linux 3.13.0-24-generic ...'
 Â Â Â Â Â Â Â Â Â Â Â Â module Â/vmlinuz-3.13.0-24-generic placeholder root=/dev/mapper/storage--vg-root ro
             echo  Â'Loading initial ramdisk ...'
             module Â--nounzip  /initrd.img-3.13.0-24-generic
 Â Â Â Â Â Â Â Â }
 Â Â Â Â Â Â Â Â menuentry 'Ubuntu GNU/Linux, with Xen xen and Linux 3.13.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-3.13.0-24-generic-recovery-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â Â Â Â Â insmod part_gpt
 Â Â Â Â Â Â Â Â Â Â Â Â insmod ext2
 Â Â Â Â Â Â Â Â Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             echo  Â'Loading Xen xen ...'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts=
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts="no-real-mode edd=off"
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             multiboot    /xen.gz placeholder Â${xen_rm_opts}
             echo  Â'Loading Linux 3.13.0-24-generic ...'
 Â Â Â Â Â Â Â Â Â Â Â Â module Â/vmlinuz-3.13.0-24-generic placeholder root=/dev/mapper/storage--vg-root ro single
             echo  Â'Loading initial ramdisk ...'
             module Â--nounzip  /initrd.img-3.13.0-24-generic
 Â Â Â Â Â Â Â Â }
 Â Â Â Â }
 Â Â Â Â submenu 'Xen hypervisor, version 4' $menuentry_id_option 'xen-hypervisor-4-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â menuentry 'Ubuntu GNU/Linux, with Xen 4 and Linux 3.13.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-3.13.0-24-generic-advanced-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â Â Â Â Â insmod part_gpt
 Â Â Â Â Â Â Â Â Â Â Â Â insmod ext2
 Â Â Â Â Â Â Â Â Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             echo  Â'Loading Xen 4 ...'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts=
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts="no-real-mode edd=off"
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             multiboot    /xen-4.gz placeholder Âdom0_mem=8192M,max:8192M ${xen_rm_opts}
             echo  Â'Loading Linux 3.13.0-24-generic ...'
 Â Â Â Â Â Â Â Â Â Â Â Â module Â/vmlinuz-3.13.0-24-generic placeholder root=/dev/mapper/storage--vg-root ro
             echo  Â'Loading initial ramdisk ...'
             module Â--nounzip  /initrd.img-3.13.0-24-generic
 Â Â Â Â Â Â Â Â }
 Â Â Â Â Â Â Â Â menuentry 'Ubuntu GNU/Linux, with Xen 4 and Linux 3.13.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-3.13.0-24-generic-recovery-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â Â Â Â Â insmod part_gpt
 Â Â Â Â Â Â Â Â Â Â Â Â insmod ext2
 Â Â Â Â Â Â Â Â Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             echo  Â'Loading Xen 4 ...'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts=
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts="no-real-mode edd=off"
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             multiboot    /xen-4.gz placeholder Â${xen_rm_opts}
             echo  Â'Loading Linux 3.13.0-24-generic ...'
 Â Â Â Â Â Â Â Â Â Â Â Â module Â/vmlinuz-3.13.0-24-generic placeholder root=/dev/mapper/storage--vg-root ro single
             echo  Â'Loading initial ramdisk ...'
             module Â--nounzip  /initrd.img-3.13.0-24-generic
 Â Â Â Â Â Â Â Â }
 Â Â Â Â }
 Â Â Â Â submenu 'Xen hypervisor, version 4.6' $menuentry_id_option 'xen-hypervisor-4.6-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â menuentry 'Ubuntu GNU/Linux, with Xen 4.6 and Linux 3.13.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-3.13.0-24-generic-advanced-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â Â Â Â Â insmod part_gpt
 Â Â Â Â Â Â Â Â Â Â Â Â insmod ext2
 Â Â Â Â Â Â Â Â Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             echo  Â'Loading Xen 4.6 ...'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts=
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts="no-real-mode edd=off"
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             multiboot    /xen-4.6.gz placeholder Âdom0_mem=8192M,max:8192M ${xen_rm_opts}
             echo  Â'Loading Linux 3.13.0-24-generic ...'
 Â Â Â Â Â Â Â Â Â Â Â Â module Â/vmlinuz-3.13.0-24-generic placeholder root=/dev/mapper/storage--vg-root ro
             echo  Â'Loading initial ramdisk ...'
             module Â--nounzip  /initrd.img-3.13.0-24-generic
 Â Â Â Â Â Â Â Â }
 Â Â Â Â Â Â Â Â menuentry 'Ubuntu GNU/Linux, with Xen 4.6 and Linux 3.13.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-3.13.0-24-generic-recovery-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â Â Â Â Â insmod part_gpt
 Â Â Â Â Â Â Â Â Â Â Â Â insmod ext2
 Â Â Â Â Â Â Â Â Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             echo  Â'Loading Xen 4.6 ...'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts=
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts="no-real-mode edd=off"
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             multiboot    /xen-4.6.gz placeholder Â${xen_rm_opts}
             echo  Â'Loading Linux 3.13.0-24-generic ...'
 Â Â Â Â Â Â Â Â Â Â Â Â module Â/vmlinuz-3.13.0-24-generic placeholder root=/dev/mapper/storage--vg-root ro single
             echo  Â'Loading initial ramdisk ...'
             module Â--nounzip  /initrd.img-3.13.0-24-generic
 Â Â Â Â Â Â Â Â }
 Â Â Â Â }
 Â Â Â Â submenu 'Xen hypervisor, version 4.6.0-rc' $menuentry_id_option 'xen-hypervisor-4.6.0-rc-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â menuentry 'Ubuntu GNU/Linux, with Xen 4.6.0-rc and Linux 3.13.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-3.13.0-24-generic-advanced-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â Â Â Â Â insmod part_gpt
 Â Â Â Â Â Â Â Â Â Â Â Â insmod ext2
 Â Â Â Â Â Â Â Â Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             echo  Â'Loading Xen 4.6.0-rc ...'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts=
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts="no-real-mode edd=off"
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             multiboot    /xen-4.6.0-rc.gz placeholder Âdom0_mem=8192M,max:8192M ${xen_rm_opts}
             echo  Â'Loading Linux 3.13.0-24-generic ...'
 Â Â Â Â Â Â Â Â Â Â Â Â module Â/vmlinuz-3.13.0-24-generic placeholder root=/dev/mapper/storage--vg-root ro
             echo  Â'Loading initial ramdisk ...'
             module Â--nounzip  /initrd.img-3.13.0-24-generic
 Â Â Â Â Â Â Â Â }
 Â Â Â Â Â Â Â Â menuentry 'Ubuntu GNU/Linux, with Xen 4.6.0-rc and Linux 3.13.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os --class xen $menuentry_id_option 'xen-gnulinux-3.13.0-24-generic-recovery-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â Â Â Â Â insmod part_gpt
 Â Â Â Â Â Â Â Â Â Â Â Â insmod ext2
 Â Â Â Â Â Â Â Â Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             echo  Â'Loading Xen 4.6.0-rc ...'
 Â Â Â Â Â Â Â Â Â Â Â Â if [ "$grub_platform" = "pc" -o "$grub_platform" = "" ]; then
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts=
 Â Â Â Â Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â xen_rm_opts="no-real-mode edd=off"
 Â Â Â Â Â Â Â Â Â Â Â Â fi
             multiboot    /xen-4.6.0-rc.gz placeholder Â${xen_rm_opts}
             echo  Â'Loading Linux 3.13.0-24-generic ...'
 Â Â Â Â Â Â Â Â Â Â Â Â module Â/vmlinuz-3.13.0-24-generic placeholder root=/dev/mapper/storage--vg-root ro single
             echo  Â'Loading initial ramdisk ...'
             module Â--nounzip  /initrd.img-3.13.0-24-generic
 Â Â Â Â Â Â Â Â }
 Â Â Â Â }
 }
 ### END /etc/grub.d/09_linux_xen ###
 ### BEGIN /etc/grub.d/10_linux ###
 function gfxmode {
 Â Â Â Â set gfxpayload="${1}"
 Â Â Â Â if [ "${1}" = "keep" ]; then
 Â Â Â Â Â Â Â Â set vt_handoff=vt.handoff=7
 Â Â Â Â else
 Â Â Â Â Â Â Â Â set vt_handoff=
 Â Â Â Â fi
 }
 if [ "${recordfail}" != 1 ]; then
 Â if [ -e ${prefix}/gfxblacklist.txt ]; then
 Â Â if hwmatch ${prefix}/gfxblacklist.txt 3; then
 Â Â Â if [ ${match} = 0 ]; then
 Â Â Â Â set linux_gfx_mode=keep
 Â Â Â else
 Â Â Â Â set linux_gfx_mode=text
 Â Â Â fi
 Â Â else
 Â Â Â set linux_gfx_mode=text
 Â Â fi
 Â else
 Â Â set linux_gfx_mode=keep
 Â fi
 else
 Â set linux_gfx_mode=text
 fi
 export linux_gfx_mode
 menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â recordfail
 Â Â Â Â load_video
 Â Â Â Â gfxmode $linux_gfx_mode
 Â Â Â Â insmod gzio
 Â Â Â Â insmod part_gpt
 Â Â Â Â insmod ext2
 Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â else
 Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â fi
     linux  /vmlinuz-3.13.0-24-generic.efi.signed root=/dev/mapper/storage--vg-root ro
 Â Â Â Â initrd Â/initrd.img-3.13.0-24-generic
 }
 submenu 'Advanced options for Ubuntu' $menuentry_id_option 'gnulinux-advanced-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â menuentry 'Ubuntu, with Linux 3.13.0-24-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-24-generic-advanced-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â recordfail
 Â Â Â Â Â Â Â Â load_video
 Â Â Â Â Â Â Â Â gfxmode $linux_gfx_mode
 Â Â Â Â Â Â Â Â insmod gzio
 Â Â Â Â Â Â Â Â insmod part_gpt
 Â Â Â Â Â Â Â Â insmod ext2
 Â Â Â Â Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â fi
         echo  Â'Loading Linux 3.13.0-24-generic ...'
         linux  /vmlinuz-3.13.0-24-generic.efi.signed root=/dev/mapper/storage--vg-root ro
         echo  Â'Loading initial ramdisk ...'
 Â Â Â Â Â Â Â Â initrd Â/initrd.img-3.13.0-24-generic
 Â Â Â Â }
 Â Â Â Â menuentry 'Ubuntu, with Linux 3.13.0-24-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.13.0-24-generic-recovery-0f4768d7-64dd-4e80-819d-1f58b4150505' {
 Â Â Â Â Â Â Â Â recordfail
 Â Â Â Â Â Â Â Â load_video
 Â Â Â Â Â Â Â Â insmod gzio
 Â Â Â Â Â Â Â Â insmod part_gpt
 Â Â Â Â Â Â Â Â insmod ext2
 Â Â Â Â Â Â Â Â set root='hd0,gpt2'
 Â Â Â Â Â Â Â Â if [ x$feature_platform_search_hint = xy ]; then
 Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 Â0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â else
 Â Â Â Â Â Â Â Â Â search --no-floppy --fs-uuid --set=root 0a900dc0-5839-4ffc-9b16-f5f513ae2d99
 Â Â Â Â Â Â Â Â fi
         echo  Â'Loading Linux 3.13.0-24-generic ...'
         linux  /vmlinuz-3.13.0-24-generic.efi.signed root=/dev/mapper/storage--vg-root ro recovery nomodeset
         echo  Â'Loading initial ramdisk ...'
 Â Â Â Â Â Â Â Â initrd Â/initrd.img-3.13.0-24-generic
 Â Â Â Â }
 }
 ### END /etc/grub.d/10_linux ###
 ### BEGIN /etc/grub.d/20_memtest86+ ###
 ### END /etc/grub.d/20_memtest86+ ###
 ### BEGIN /etc/grub.d/30_os-prober ###
 ### END /etc/grub.d/30_os-prober ###
 ### BEGIN /etc/grub.d/30_uefi-firmware ###
 ### END /etc/grub.d/30_uefi-firmware ###
 ### BEGIN /etc/grub.d/40_custom ###
 # This file provides an easy way to add custom menu entries. Simply type the
 # menu entries you want to add after this comment. Be careful not to change
 # the 'exec tail' line above.
 ### END /etc/grub.d/40_custom ###
 ### BEGIN /etc/grub.d/41_custom ###
 if [ -f Â${config_directory}/custom.cfg ]; then
 Â source ${config_directory}/custom.cfg
 elif [ -z "${config_directory}" -a -f Â$prefix/custom.cfg ]; then
 Â source $prefix/custom.cfg;
 fi
 ### END /etc/grub.d/41_custom ###
And the network configuration: 
 # The loopback network interfaceauto lo em1 xenbr0
 iface lo inet loopback
 allow-hotplug xenbr0
 iface xenbr0 inet static
 Â Â Â Â address 172.16.105.204
 Â Â Â Â netmask 255.255.255.0
 Â Â Â Â network 172.16.105.0
 Â Â Â Â broadcast 172.16.105.255
 Â Â Â Â gateway 172.16.105.1
 Â Â Â Â # dns-* options are implemented by the resolvconf package, if installed
 Â Â Â Â dns-nameservers 172.16.100.180
 Â Â Â Â #bridge_ports em1
 # The primary network interface
 iface em1 inet manual
 The network configuration works fine fine with xen4.4. But the network cannot connected after I compiled xen4.6, even after I removed xen4.4. 
 Is there anything wrong? I believe it's the problem of grub configuration. But I can't figure out where it is. Besides, can two xen version exists together on one host? I'm now regret in upgrading cause everything now seems in fuzzy and sucks._______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
 
 |