> > I am not seeing the errors in the red hat based boot that I am familiar > with, As I understand it, this Asterisk disk I have is built on Centos 5.2, so I'm assuming Asterisk=CentOS=Redhat, at least for this purpose. > it seems that you are running into one of the following (or > similar: > > Your guest root file system is not where you expect it to be. > If you haven't already, check the grub.conf in the guest. > Here's my grub file: title CentOS (2.6.18-92.1.13.el5xen) root (hd0,0) kernel /xen.gz-2.6.18-92.1.13.el5 module /vmlinuz-2.6.18-92.1.13.el5xen ro root=/dev/VolGroup00/LogVol00 module /initrd-2.6.18-92.1.13.el5xen.img Here's the corresponding xen entries: kernel="/boot/vmlinuz-2.6.18-92.1.13.el5xen" ramdisk="/boot/initrd-2.6.18-92.1.13.el5xen.img" root="/dev/VolGroup00/LogVol00" extra="ro" They seem to match to me. Sanity check: the "root" in the xen config is specified as seen by the guest, right? > OR > > You are missing modules in your ramdisk that are needed by your guest > (in which case you would need to use mkinitrd to rebuild your xen initrd > and make sure you include the necessary modules) > I can boot the xen kernel as a fully-virtualized machine (with the grub.conf mentioned above). Is that a fair indicator that all the required modules exist? If not, any idea how to figure out what might be missing? Ken Todd Deshane wrote: > On Thu, Oct 30, 2008 at 7:12 PM, Kenneth Tanzer <ktanzer at desc.org> wrote: > > >> I tried this a couple of ways. If I add just the kernel file, and not the >> parameters, like so: >> >> kernel="/boot/vmlinuz-2.6.18-92.1.13.el5xen" >> ramdisk="/boot/initrd-2.6.18-92.1.13.el5xen.img" >> >> > > good > > >> It starts booting, but then dies with: >> >> > :( > > >> Kernel panic - not syncing: Attempted to kill init! >> >> If I add the "ro root=/dev/VolGroup00/LogVol00" to the kernel line, I either >> get a kernel not found message (if the parameteres are inside the quotation >> marks), or an invalid parameter message (if outside the quotes). I tried >> adding: >> >> root="/dev/VolGroup00/LogVol00" >> >> > > >> (with and without a "ro" at the end), and it still boots the kernel but then >> panics. Which is what I'm starting to do! :) >> >> > > add the ro and any of kernel parameters to an extra boot parameter > example > extra="ro" > > I am not seeing the errors in the red hat based boot that I am familiar > with, but it seems that you are running into one of the following (or > similar: > > Your guest root file system is not where you expect it to be. > If you haven't already, check the grub.conf in the guest. > > OR > > You are missing modules in your ramdisk that are needed by your guest > (in which case you would need to use mkinitrd to rebuild your xen initrd > and make sure you include the necessary modules) > > OR > > Some combination of the above, you should be able to pretty closely > mirror the kernel command line > with the combination of kernel, root, and extra parameters. > > The only tricky part would be to rebuild with any missing modules. > > Hope that helps, > Cheers, > Todd > > >