Ok, after several weeks of struggling with Xen 3.3.2 / NetBSD dom0 ..
trying to run linux domu's paravirtualized .. I finally got CentOS to
install using the images available on the FTP.
Unfortunately.. after installation, I can't seem to get it to boot.
after running xm -c create Ben1CentOSpv I get:
...[snipped]
Loading sd_mod.ko module
Loading libata.ko module
Loading ata_piix.ko module
Loading dm-mem-cache.ko module
Loading dm-mod.ko module
device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.11.5-ioctl (2007-12-12) initialised:
dm-devel@xxxxxxxxxx
Loading dm-log.ko module
Loading dm-region_hash.ko module
Loading dm-message.ko module
Loading dm-raid45.ko module
device-mapper: dm-raid45: initialized v0.2594l
Waiting for driver initialization.
Scanning and configuring dmraid supported devices
Creating root device.
Mounting root filesystem.
mount: could not find filesystem '/dev/root'
Setting up other filesystems.
Setting up new root fs
setuproot: moving /dev failed: No such file or directory
no fstab.sys, mounting internal defaults
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
Switching to new root and running init.
unmounting old /dev
unmounting old /proc
unmounting old /sys
switchroot: mount failed: No such file or directory
Kernel panic - not syncing: Attempted to kill init!
-------
I don't know what's going wrong here. I FINALLY just got them
installing after what seems an eternity. Now this! arg.. I have a
feeling this is something simple, though.
Here is my config:
#-kernels from kernels-xen package
# this is what i'm using to get the above error
kernel = '/home/ben/kernels/centos/vmlinuz-2.6.18-164.15.1.el5xen';
ramdisk = '/home/ben/kernels/centos/initrd-2.6.18-164.15.1.el5xen.img';
#-generic kernel
#kernel = '/home/ben/kernels/centos/vmlinuz-2.6.18-164.el5'
#ramdisk = '/home/ben/kernels/centos/initrd-2.6.18-164.el5.img'
#- installation kernels from ftp
#kernel = '/home/ben/kernels/centosx/vmlinuz'
#ramdisk = '/home/ben/kernels/centosx/initrd.img'
name = "centospv"
memory = "512"
# I tried this and xvda1 ... no go either
#root="/dev/xvda"
disk = [ 'file:/home/ben/fileback/server1.img,xvda1,w', ]
#vif = [ 'bridge=xenbr0', ]
#vif = [ 'type=ioemu, bridge=bridge0, ip=PUB.LIC.IP.ADDR' ]
vif = [ 'mac=aa:00:00:50:02:fa, bridge=bridge0' ]
vcpus=1
on_reboot = 'destroy'
on_crash = 'destroy'
-------
With the generic kernel, I get this error:
Error: (2, 'Invalid kernel', 'xc_dom_parse_elf_kernel: ELF image has no
shstrtab\n')
Which amazes me because I see reference after reference that these
generic kernels are now "xen ready". Maybe that's for newer versions of
Xen? Regardless, I just need these suckers working! Any help would be
appreciated.
Thanks, Ben C
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|