Xen に挑戦して失敗

家庭用サーバにするなら、消費電力の少ない、ノートPC か VIA の CPU。
VIA C3 のマシンに Xen をインストール。

なぜか Grub で仮想化カーネルで起動しようとすると落ちる。
CentOS でも、Xenoppix でも、Debian でも同じ。
結論から言うと、最近の Xen は CPU の 物理アドレス拡張(PAE) という機能を使用していて、VIA の C3 は PAE をサポートしていないためでした。

検索用にエラーメッセージも書いておこう。

Booting 'CentOS (2.6.18-92.1.6.el5xen)'

root(hd0,0)
Filesystem tipe is ext2fs, partition type 0x83
kernel /xen.gz-2.6.18-02.1.6.el5
[Multiboot-elf,<0x100000:0xad49c:9x51b64>,sh
module /vmlinuz-2.6.18-92.1.6.el5xen ro root=LABEL
[Multiboot-module @ 0x200000, 0x470c88 bytes]
module /initrd-2.6.18-92.1.6.elxen.img
_

で再起動

Debian の場合、最後の方が

(XEN) Brought up 1 CPUs
(XEN) *** LOADING DOMAIN 0 ***
(XEN) PAE mode mismatch between Xen and MOD0(xen=no dom0=yes)
(XEN)
(XEN) ************************************************
(XEN) Panic on CPU 0:
(XEN) Could not set up DOM0 guest OS
(XEN) ************************************************
(XEN)
(XEN) Reboot in five secounds...

な感じで再起動