Booting CentOS 5.5 in xen DomU

CentOS 5.5
kernel-xen0-*.*.rpm and kernel-xen-*.*.rpm are built with xenblk as a module, so that an attempt to boot into a DomU with the xen0 kernel dies with a message like:
mount: could not find filesystem '/dev/root'

sudo mkinitrd --with=xennet --preload=xenblk /boot/$KERNEL-$DOMNAME.img $KERNEL

User tags

replication bash ha exim4 java core dump nfs4 vim squeeze fail2ban oprofile tftp shorewall etch pvmove docker-compose regex iops MODx munin top bacula initrd cfq tar tzdata X forwarding ansible HTTPS hotplug pacemaker quagga iostat lenny tun dhclient numa xfs pam lubuntu sftp glxinfo qcow2 apache sysfs apt cgroups swap pulseaudio openvpn bug docker php jackd 3Ware grub slab cpu usage rpm PXE iSCSI centos 7 git Areca tool gdb shellshock elliptics RT bind firefox SYN ipmi flash lstat cpanm vrrp conntrack parallel iptables security erase cpu OpenSSL dhcp vtysh taskset bridge Adaptec SpamAssassin chromium arp gre sysresccd ardour arch lxc backtrace LSI virsh language sysctl su virt-install backup zRam DRBD find SSD corosync boot Swift idmapd encrypt arping xhost profiling mysql route raid CentOS fio storage APU puppet bscan .htaccess usb sysrq limit_conn ulimit dns virtualbox vlan ssh ubuntu lts wordpress alsa xargs wget ipmitool freedos perl AMD mount keyboard kernel soa MegaRAID KVM gpg htop sublime youtube bonding opcontrol gtk drupal xen sysctl.conf ip raid5 OpenStack performance video search rsync SuperMicro rtl8723be tiger qemu mkfs dovecot exim dpkg nginx HDFS glusterfs Salt mdadm dstat debian proxy newgrp iowait groups perlbrew radeon noop cache nvidia fido7 mariadb vrrpd equalizer alien scsi hdparm ps LVM rtsp asoundrc chroot /etc/network/interfaces debootstrap StorMan leap second cluster CPAN opreport tin NFS PTR rkhunter graylog2 routing deb netfilter ddos build sg source