Hullo Everybody 
  I am trying to install slackware 13 as a guest OS on  VM and i am using Citrix Xen platform  and i am failing below are my steps
  
[root@virtualintranet
/]# fdisk -l 
Disk
/dev/sda: 1998.2 GB, 1998233534464 bytes 
255
heads, 63 sectors/track, 242938 cylinders 
Units
= cylinders of 16065 * 512 = 8225280 bytes 
   Device Boot      Start         End      Blocks  
Id  System 
/dev/sda1   *          
1         523     4194304  
83  Linux 
Partition
1 does not end on cylinder boundary. 
/dev/sda2             523        1045    
4194304   83  Linux 
/dev/sda3            1045      242938 
1943010845+  8e  Linux LVM 
[root@virtualintranet
local]# xe sr-create host-uuid=<>content-type=user name-label="Local SR"
shared=false device-config:device=/dev/sda3 type=lvm 
[root@virtualintranet
local]# xe vm-install template="Other install media" new-name-label=PVG1 
vm-uuid=xxxx 
 [root@virtualintranet local]# xe vm-param-set
uuid=xxxx  PV-bootloader="pygrub" 
[root@virtualintranet
local]# xe vm-param-set uuid=xxxx
PV-args="console=tty0 xencons=tty 
[root@virtualintranet
local]# xe network-list 
[root@virtualintranet
local]# xe vif-create network-uuid=<> vm-uuid=<> mac=random device=0
 
I renamed the Volume group to XenVG 
[root@virtualintranet
slack]# lvcreate –L 50G root –n XenVG 
[root@virtualintranet
slack]# mkfs –t ext3 /dev/XenVG/root 
[root@virtualintranet
slack]# mount /dev/XenVg/root /xen 
[root@virtualintranet
slack]# lvcreate –L 1G swap –n XenVG 
[root@virtualintranet
slack]# mkswap /dev/XenVG/swap 
[root@virtualintranet
slack]# mount /dev/XenVg/root /xen 
  
I then
edited the /etc/fstab 
[root@virtualintranet
]# mkdir  xen 
[root@virtualintranet
xen ]# mkdir  images 
[root@virtualintranet
xen ]# mkdir  domU 
[root@virtualintranet
xen]# mount /dev/XenVg/root /xen 
The
file ‘slackware.13-0.x86.20090904.img.tar.bz2’ is in the xen directory 
[root@virtualintranet
images]# bunzip2 slackware.13-0.x86.20090904.img.tar.bz2 
 [root@virtualintranet images ]# tar xvf
slackware.13-0.x86.20090904.img.tar 
slackware.13-0.x86.img 
slackware.13-0.x86.xen3.cfg 
slackware.13-0.x86.xen3.pygrub.cfg 
[root@virtualintranet
sl]# 
Edit the /etc/fstab file 
[root@virtualintranet /]# cat etc/fstab 
LABEL=root-uovktnyh    /        
ext3     defaults   1  1 
/var/swap/swap.001          swap      swap  
defaults   0  0 
/dev/XenVG/swap          swap      swap  
defaults   0  0 
none       
/dev/pts  devpts defaults   0  0 
none       
/dev/shm  tmpfs  defaults  
0  0 
none       
/proc     proc   defaults  
0  0 
none       
/sys      sysfs  defaults  
0  0 
/dev/XenVG/root    /slack        ext3    
defaults   1  2 
/opt/xensource/packages/iso/XenCenter.iso   /var/xen/xc-install   iso9660  
loop,ro   0  0 
Fetaure out the /etc/mtab file 
[root@virtualintranet /]# cat etc/mtab 
/dev/sda1 / ext3 rw 0 0 
none /proc proc rw 0 0 
none /sys sysfs rw 0 0 
none /dev/pts devpts rw 0 0 
none /dev/shm tmpfs rw 0 0 
/opt/xensource/packages/iso/XenCenter.iso
/var/xen/xc-install iso9660 ro,loop=/dev/loop0 0 0 
none /proc/sys/fs/binfmt_misc binfmt_misc rw
0 0 
sunrpc /var/lib/nfs/rpc_pipefs rpc_pipefs rw
0 0 
/dev/mapper/XenVG-root /slack ext3 rw 0 0 
/xen/slackware.13-0.x86.img
/slack/home/mkk/xen-mounts/slackware_domU ext3 rw,loop=/dev/loop1 0 0 
Output of the df- command: 
[root@virtualintranet /]# df -h 
 Filesystem            Size     Used      Avail     Use%
    Mounted on 
/dev/sda1             4.0G    2.3G       1.6G       60%
                       / 
none                  376M         0             376M       0%  
/dev/shm/opt/xensource/packages/iso/XenCenter.iso 
                       44M   44M    
0 100% /var/xen/xc-install 
/dev/mapper/XenVG-root 
                       79G   20G  
56G  27%  
 
[root@virtualintranet
xen]# mount -o loop /xen/images/ slackware.img 
/xen/domU 
[root@virtualintranet
/]# cp -dpR /lib/modules/  /xen/domU/ 
[root@virtualintranet
/]#  ls /boot/{init*,vm*} 
[root@virtualintranet ]# ls /boot/{init*,vm*} 
/boot/initrd-2.6.27.42-0.1.1.xs0.5.0.47.111160kdump.img
/boot/vmlinuz-2.6.27.42-0.1.1.xs0.5.0.47.111160kdump  /boot/vmlinuz-2.6-xen 
/boot/initrd-2.6.27.42-0.1.1.xs0.5.0.47.111160xen.img   
/boot/vmlinuz-2.6.27.42-0.1.1.xs0.5.0.47.111160xen    /boot/vmlinuz-kdump 
/boot/initrd-2.6-xen.img                                
/boot/vmlinuz-2.6.34.4 
/boot/vmlinuz                                            /boot/vmlinuz-2.6.34.4.old 
[root@virtualintranet ]# vi /etc/domu/ 
kernel = “/boot/vmlinuz-2.6.27.42-0.1.1.xs0.5.0.47.111160xen” 
ramdisk = “/boot/initrd-2.6-xen.img” 
memory = 512 
name = “slack″ 
vif = [ '' ] 
dhcp = “dhcp” 
disk = ['phy:/devXenVG/root,sda1,w', 'phy:dev/XenvG/swap,sda1,w'] 
root = “/dev/Xenvg/root  ro” 
 
Modifying /etc/fstab for the Guest
System 
# vi /xen/domU/fstab 
/dev/xenVG/root       
/            
         ext3    
defaults,errors=remount-ro          0 0 
/dev/XenVG/swap      
none          
      swap   
sw      
                                     
0 0 
devpts             
/dev/pts           
devpts 
gid=5,mode=620            
           0 0 
proc            
     /proc        
        proc     
defaults                  
                 
0 0 
Booting the Guest OS 
[root@virtualintranet
xen ]# umount  domU/ 
[root@virtualintranet
/ ]# umount  xen/ 
# xe vm-start uuid= xxxx 
[root@virtualintranet
/]# xe vm-start uuid=xxxx 
Caller
not allowed to perform this operation. 
message:
illegal kernel path 
  
How can I fix these Xen Guest Boot
Problems and what other options can I have since slackware 13 does not support
pygrub and grub2 . 
 
 Thanx 
  
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users 
 |