menuentry "Xen 4.1 / Debian Squeeze kernel 2.6.32-4 pvops" {
insmod ext2
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
search --no-floppy --fs-uuid --set 6a21fff8-973c-4367-a689-e0d183b16024
set root='(hd0,1)'
multiboot (hd0,1)/boot/xen-4.1.gz loglvl=all guest_loglvl=all
# multiboot (hd0,1)/boot/xen-3.4-amd64.gz loglvl=all guest_loglvl=all
module (hd0,1)/boot/vmlinuz-2.6.32-4-xen-amd64 ro root=/dev/sda1 loglevel=10
module (hd0,1)/boot/initrd.img-2.6.32-4-xen-amd64
}
### ----- xc domain builder logfile opened -----
xc_dom_allocate: cmdline="/platform/i86xpv/kernel/amd64/unix -v", features=""
xc_dom_kernel_file: filename="/opt/NexetaStor/boot_kernel"
xc_dom_malloc_filemap : 2159 kB
xc_dom_ramdisk_file: filename="/opt/NexetaStor/boot_ramdisk"
xc_dom_malloc_filemap : 84 MB
xc_dom_boot_xen_init: ver 4.1, caps xen-3.0-x86_64 xen-3.0-x86_32p
xc_dom_parse_image: called
xc_dom_find_loader: trying ELF-generic loader ... OK
elf_parse_binary: phdr: paddr=0x40800000 memsz=0x273e8
elf_parse_binary: phdr: paddr=0x40000000 memsz=0x15fd54
elf_parse_binary: phdr: paddr=0x40400000 memsz=0xc3d80
elf_parse_binary: memory: 0x40000000 -> 0x408273e8
elf_xen_parse_note: LOADER = "generic"
elf_xen_parse_note: XEN_VERSION = "xen-3.0"
elf_xen_parse_note: GUEST_OS = "Solaris"
elf_xen_parse_note: VIRT_BASE = 0x40000000
elf_xen_parse_note: PADDR_OFFSET = 0x40000000
elf_xen_addr_calc_check: addresses:
virt_base = 0x40000000
elf_paddr_offset = 0x40000000
virt_offset = 0x0
virt_kstart = 0x40000000
virt_kend = 0x408273e8
virt_entry = 0x40800000
p2m_base = 0xffffffffffffffff
xc_dom_parse_elf_kernel: xen-3.0-x86_64: 0x40000000 -> 0x408273e8
xc_dom_mem_init: mem 700 MB, pages 0x2bc00 pages, 4k each
xc_dom_mem_init: 0x2bc00 pages
xc_dom_boot_mem_init: called
x86_compat: guest xen-3.0-x86_64, address size 64
xc_dom_malloc : 1400 kB
xc_dom_boot.c:143: panic: xc_dom_boot_mem_init: can't allocate low memory for domain
xc_dom_release: called
same configuration works fine on xen-3.4 from Debian Squeeze.
Thanks.