[H]ard|Forum  

Go Back   [H]ard|Forum > Bits & Bytes > Virtualized Computing
Register [H]ard|OCP Community Today's Posts Search

Reply
 
Thread Tools Search this Thread
  #1  
Old 01-31-2011, 11:02 PM
linuxishawt n00bie, 6.9 Years
 
Status: linuxishawt is offline  
Angry cENTOS 5.5 64-Bit fails to boot on default xenserver 5.6 fp1 install

Posted this on the citrix forums, maybe I can get some help from the [H]orde instead.

I'm having a hard time to get linux guests to run under my default install of xenserver 5.6 fp1. I can get windows guests to run with no problem but when I create a EL-based VM and try to boot, I get the following errors in order. I've tried google and get mixed results with no real answers.



Internal error: XenguestHelper.Xc_dom_linux_build_failure(2, " xc_dom_parse_elf_kernel: ELF image has no shstrtab\\\\n\\\"")


If I try to start the VM again, I get a different error:



WARNING: /dev/xvda is not a disk image - Traceback (most recent call last): - File "/usr/bin/pygrub", line 746, in ? - raise RuntimeError, "Unable to find partition containing kernel" - RuntimeError: Unable to find partition containing kernel


I built the VM using the supplied templates for CentOS 5.5 (64-bit) and I cannot even get to the OS installation as the VM will not boot. I can launch the VM in recovery mode and have no issues there.


I've seen some posts about using the xe-edit-bootloader command on the VM to set the partition as bootable but I haven't had any success doing this.



I can provide more details as needed.



Thanks!
Reply With Quote
  #2  
Old 02-01-2011, 10:16 AM
Robstar [H]ardForum Junkie, 14.2 Years
 
Status: Robstar is offline  
Quote:
Originally Posted by linuxishawt View Post
Posted this on the citrix forums, maybe I can get some help from the [H]orde instead.

I'm having a hard time to get linux guests to run under my default install of xenserver 5.6 fp1. I can get windows guests to run with no problem but when I create a EL-based VM and try to boot, I get the following errors in order. I've tried google and get mixed results with no real answers.



Internal error: XenguestHelper.Xc_dom_linux_build_failure(2, " xc_dom_parse_elf_kernel: ELF image has no shstrtab\\\\n\\\"")


If I try to start the VM again, I get a different error:



WARNING: /dev/xvda is not a disk image - Traceback (most recent call last): - File "/usr/bin/pygrub", line 746, in ? - raise RuntimeError, "Unable to find partition containing kernel" - RuntimeError: Unable to find partition containing kernel


I built the VM using the supplied templates for CentOS 5.5 (64-bit) and I cannot even get to the OS installation as the VM will not boot. I can launch the VM in recovery mode and have no issues there.


I've seen some posts about using the xe-edit-bootloader command on the VM to set the partition as bootable but I haven't had any success doing this.



I can provide more details as needed.



Thanks!
Try using it "install from the install media" template. Let me knwo if that works. if it does, you'll have an "HVM" guest up & running.

Once it's HVM, it's pretty easy to paravirtualize. I can walk you through it.
__________________
Wrecked Em:
"It's like California goes out of its way to make sure nobody would ever want to live there, but all the people there are too stupid to take the hint."
Reply With Quote
  #3  
Old 02-01-2011, 11:53 AM
LightningCrash 2[H]4U, 14.4 Years
 
Status: LightningCrash is offline  
Can you post your xen cfg file for the VM?

Sounds like root and xvda are not defined.
__________________
Back in my day sonny, we went to the [H]ard|OCP front page for our PC gaming/hardware news. And we liked it that way!
.
More gear than free RU makes jack a dull boy.
Reply With Quote
  #4  
Old 02-01-2011, 01:36 PM
linuxishawt n00bie, 6.9 Years
 
Status: linuxishawt is offline  
Tried to install using the "Other install media template" and it works fine. The supplied CentOS template by Citrix is still not working.

Here is a pastebin of the config.

http://pastebin.com/KA10UBrv
Reply With Quote
  #5  
Old 02-01-2011, 05:52 PM
LightningCrash 2[H]4U, 14.4 Years
 
Status: LightningCrash is offline  
Well it has VBDs listed so I don't get why it would freak out, unless those UUIDs weren't valid.

You might diff the two configs and see what's different.
__________________
Back in my day sonny, we went to the [H]ard|OCP front page for our PC gaming/hardware news. And we liked it that way!
.
More gear than free RU makes jack a dull boy.
Reply With Quote
  #6  
Old 04-26-2011, 11:24 AM
4saken [H]ardForum Junkie, 10.7 Years
 
Status: 4saken is offline  
Ima bump this because i founds this thread while searching for the same issue with centos 5.6 x64 and xenserver 5.6 fp1.

I did install using other install media template and then paravirtualized the system, which wasnt too hard, but annoying.

The next time I went back and instead of using the first image for my 2nd machine, i decided to try the CentOS 5 x64 template again, and chose http media install. Just did a barebones netinstall with the http addy pointing right to the mirror.centos.org, i didnt use any mounted ISOs or dvds. And it worked right out of the gate. Figured id update this post in case anyone else gets stuck with the CentOS install on xenserver.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 06:26 PM.


Powered by Vbulletin - Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Copyright 2000 - 2015 KB Networks, Inc.