I understand almost everything from this guide below, but am little confused about why I got kernel panic.
Is it because of xfs filesystem, or is it wrong modules?
How do I make an initrd of a guestOS ?
I have followed this excellent guide:
http://wiki.xensource.com/xenwiki/Ho...XenOnSlackware
I start successfully with the kernel
this is my grub
title Xen
root (hd0,1)
kernel /boot/xen.gz dom0_mem=525288
module /boot/vmlinuz-2.6.16.29-xen root=/dev/hda11 ro
module /boot/xend.gz
1. booting system
uname -r
2.6.16.29-xen
2. xm create zen.cfg -c
Error;
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,2)
Can I use the same kernel for my guestOS (domU) as for my hostOS (dom0) ?
Because I only found 1 image (vmlinuz-2.6.16.29-xen)
This I have done:
mkinitrd -c -k 2.6.16.29-xen -m jbd:ext3:ide-cd:ide-disk:ide-generic:libata:jfs -o /boot/xend.gz -s /boot/xend-tree
can I copy the kernelimage vmlinuz-2.6.16.29-xen and rename it to vmlinuz-2.6.16.29-xenU
this is my zen.cfg (domU)
kernel = "/boot/vmlinuz-2.6.16.29-xen"
memory = 256
name = "zenwalk"
vif = [ 'mac=aa:00:00:00:00:11']
disk = [ 'phy:hda2,hda2,w' ]
dhcp = "dhcp"
root = "/dev/hda2 ro"
extra = "4"
this I my fstab (domU)
/dev/sda6 swap swap defaults 0 0
/dev/sda2 / xfs defaults,noatime 1 1
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
/dev/sr0 /mnt/dvd iso9660,udf noauto,users,ro 0 0
/dev/sr1 /mnt/dvd1 iso9660,udf noauto,users,ro 0 0
Help would be appreciated ?