[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] dom U illegal kernel path

Sorry but the slackware.13-0.x86.xen3.cfg configuration options were not used properly:
  • You shall remove the kernel and ramdisk options as soon as you use the bootloader option (the root option is ignored, too)
  • The bootloader option must point to the pygrub executable
  • Your kernel option can't load the kernel because it is not lying in Domain-0's filesystem. This is why XEN returns this error message.
  • Your disk-Array contains /dev/sda1 twice. This must be two different devices like /dev/sda1 and /dev/sda2.
You should read http://wiki.xensource.com/xenwiki/PyGrub for more information on pygrub. Note that the path given in this Wiki has never been right for my setups, try executing those commands to find the binary:
find /usr/lib -name pygrub
and if this does not work
find /usr -name *pygrub*
If you can't find it, ensure that XEN was compiled / installed with pygrub.


Am 29.09.2010 08:20, schrieb kibirango moses:

Hullo everybody

I want to install a guest slackeware guest OS on a VM for xenserver 5.6 . I have created logical volumes , mounted the slackware 13 image and copied the /lib/modules and below are my configurations.

 [root@virtualintranet /]# uname -r

Grub Configs:

[root@virtualintranet grub]# cat grub.conf



title vmlinuz-

root (hd0,0)

kernel /boot/vmlinuz- console=xvc0 root=/dev/sda1 ro


[root@virtualintranet etc]# cat slackware.13-0.x86.xen3.cfg

#kernel = "/boot/vmlinuz-2.6-xen"

name = "slackware.13-0"

dhcp = "dhcp"


disk = ['phy:/dev/loop0,hdc:cdrom,r','phy:/dev/XenVG/root,sda1,w','phy:/dev/XenVG/swap,sda1,w']

vif = [ ' bridge=eth2', ]

#vfb = [ 'type=vnc,vncunused=1' ]

bootloader = "/boot/grub/grub.conf"

kernel = "/boot/vmlinuz-"

ramdisk ="/boot/initrd-"

#ip = "ip.address"

#gateway = "gateway"

#netmask = ""


root = "/dev/sda1 ro"

style="">  "restart"


[root@virtualintranet /]# xe vm-create name-label=PVG3


[root@virtualintranet /]# xe vm-start vm=ddab4cd3-046b-aa6a-0d62-a0535852fdf5

Caller not allowed to perform this operation.

message: illegal kernel path


I want to use grub.conf  b’se  I cannot find the menu.lst file as well as the usr/bin/pygrub  . how can I go over this are there any other configurations to make ? Is there any mistake in my configurations



_______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
Xen-users mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.