I just installed Wheezy on my laptop using debootstrap to test Xen advancements from Squeeze. Everything seems to be working great, except the memory is reported incorrectly under the Xen enabled OS. Normal boot reports correct memory. Included below are the details I think are pertinent, if you need more information, please let me know.
total used free shared buffers cached
Mem: 5590240 152952 5437288 0 10928 57548
-/+ buffers/cache: 84476 5505764
Swap: 4194300 0 4194300
total used free shared buffers cached
Mem: 3788868 437224 3351644 0 21760 258504
-/+ buffers/cache: 156960 3631908
Swap: 4194300 0 4194300
### BEGIN /etc/grub.d/20_linux_xen ###
submenu "Xen 4.1-amd64" {
menuentry 'Debian GNU/Linux, with Xen 4.1-amd64 and Linux 3.2.0-2-amd64' --class debian --class gnu-linux --class gnu --class os --class xen {
insmod lvm
insmod part_msdos
insmod ext2
set root='(vg-os)'
search --no-floppy --fs-uuid --set=root 0601ad5f-3e78-4b6e-a06c-3f0af7519905
echo 'Loading Xen 4.1-amd64 ...'
multiboot /boot/xen-4.1-amd64.gz placeholder
echo 'Loading Linux 3.2.0-2-amd64 ...'
module /boot/vmlinuz-3.2.0-2-amd64 placeholder root=/dev/mapper/vg-os ro quiet
echo 'Loading initial ramdisk ...'
module /boot/initrd.img-3.2.0-2-amd64
}
menuentry 'Debian GNU/Linux, with Xen 4.1-amd64 and Linux 3.2.0-2-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os --class xen {
insmod lvm
insmod part_msdos
insmod ext2
set root='(vg-os)'
search --no-floppy --fs-uuid --set=root 0601ad5f-3e78-4b6e-a06c-3f0af7519905
echo 'Loading Xen 4.1-amd64 ...'
multiboot /boot/xen-4.1-amd64.gz placeholder
echo 'Loading Linux 3.2.0-2-amd64 ...'
module /boot/vmlinuz-3.2.0-2-amd64 placeholder root=/dev/mapper/vg-os ro single
echo 'Loading initial ramdisk ...'
module /boot/initrd.img-3.2.0-2-amd64
}
}
### END /etc/grub.d/20_linux_xen ###