From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ranjith Krishnan Subject: Panic on CPU0 : Unable to boot with Xen 4.1 on Fedora 16, manual grub2 config after compiling Xen from source Date: Wed, 7 Mar 2012 13:34:54 -0600 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=bcaec51dd8130dc4f204baac41a6 Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org --bcaec51dd8130dc4f204baac41a6 Content-Type: multipart/alternative; boundary=bcaec51dd8130dc4ed04baac41a4 --bcaec51dd8130dc4ed04baac41a4 Content-Type: text/plain; charset=ISO-8859-1 Hello all, I had asked my question on xen-users list, but I did not get any responses for 5 days despite bumping the mail up once. Hence forwarding the question here. Hello, Newbie here. So please be patient. If you need any extra information please ask, and I will try to provide. My intention is to study xen source and hopefully make some contributions to it. So I tried to compile Xen 4.1 from source and start using it. My environment details: 2.0 GHz 32 bit CPU, 2GB RAM with XP and Ubuntu Wubi install. ( Ubuntu installed as an application within XP, can dual boot) Trying to install Xen on external USB Hard disk (500 GB) : Installed Fedora 16 on this. Can boot and use Fedora 16 just fine from this. I found these tutorials after searching and used them. 1. http://wiki.xen.org/wiki/Fedora_13_Xen_4_Tutorial Used a partition scheme very similar to one mentioned in above tutorial. Also disabled selinux. 2. Found a second tutorial for building xen from source: http://wiki.xen.org/wiki/Compiling_Xen 3. I only complied and installed Xen, not linux kernel ( because wiki says Fedora16 kernel is a valid Xen Dom0 Kernel ) according to http://wiki.xen.org/wiki/Fedora_16_Dom0 After I installed Xen, confirmed that under /boot I have xen.gz, and the folder /etc/xen exists. I modified my grub2.cfg file by looking at a sample grub2 configuration mentioned at http://old-list-archives.xen.org/archives/html/xen-changelog/2011-10/msg00151.html Now when I boot with Xen 4.1, it gives me a Kernel panic and fails to load the dom0 kernel. Exact error message is 'elf_xen_note_check: ERROR: Will only load images built for the generic loader or Linux images') PANIC on CPU0: Could not setup DOM0 guest OS I am attaching my grub configuration file. Please have a look and advice. -- Ranjith --bcaec51dd8130dc4ed04baac41a4 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hello all,=A0

I had asked my question on xen-users= list, but I did not get any responses for 5 days despite bumping the mail = up once. Hence forwarding the question here.=A0

Hello,
Newbie here. So please be patient. If you need any extra information p= lease ask, and I will try to provide.
My intention is to study xe= n source and hopefully make some contributions to it. So I tried to compile= Xen 4.1 from source and start using it.

My environment details:
2.0 GHz 32 bit CPU, 2= GB RAM with XP and Ubuntu Wubi install. ( Ubuntu installed as an applicatio= n within XP, can dual boot)
Trying to install Xen on external USB= Hard disk (500 GB) : Installed Fedora 16 on this. Can boot and use Fedora = 16 just fine from this.

I found these tutorials after searching and used them.<= /div>

Used a partition scheme very similar to one mentioned in above tutoria= l. Also disabled selinux.

2. Found a second tutori= al for building xen from source:

3. I only complied and installed Xen, not linux kernel = ( because wiki says Fedora16 kernel is a valid Xen Dom0 Kernel ) according = to=A0= http://wiki.xen.org/wiki/Fedora_16_Dom0

After I installed Xen, confirmed that under /boot = I have xen.gz, and the folder /etc/xen exists.

I modified my grub2.cfg file by looking at a sample grub2 configuratio= n mentioned at=A0http://old-list-arch= ives.xen.org/archives/html/xen-changelog/2011-10/msg00151.html

Now when I boot with Xen 4.1, it gives me a Kernel pani= c and fails to load the dom0 kernel. Exact error message is

<= /div>
'elf_xen_note_check: ERROR: Will only load images built for the generic=
 loader or Linux images')
PANIC on CPU0:=A0
Could not setup DOM0 guest OS=A0
<= pre style=3D"width:50em">I am attaching my grub configuration file. Please have a look and advice= .=A0

--
Ranjith=A0

--bcaec51dd8130dc4ed04baac41a4-- --bcaec51dd8130dc4f204baac41a6 Content-Type: application/octet-stream; name="Fedora_grub1.cfg" Content-Disposition: attachment; filename="Fedora_grub1.cfg" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gzccpatf0 IwojIERPIE5PVCBFRElUIFRISVMgRklMRQojCiMgSXQgaXMgYXV0b21hdGljYWxseSBnZW5lcmF0 ZWQgYnkgZ3J1YjItbWtjb25maWcgdXNpbmcgdGVtcGxhdGVzCiMgZnJvbSAvZXRjL2dydWIuZCBh bmQgc2V0dGluZ3MgZnJvbSAvZXRjL2RlZmF1bHQvZ3J1YgojCgojIyMgQkVHSU4gL2V0Yy9ncnVi LmQvMDBfaGVhZGVyICMjIwppZiBbIC1zICRwcmVmaXgvZ3J1YmVudiBdOyB0aGVuCiAgbG9hZF9l bnYKZmkKc2V0IGRlZmF1bHQ9IjAiCmlmIFsgIiR7cHJldl9zYXZlZF9lbnRyeX0iIF07IHRoZW4K ICBzZXQgc2F2ZWRfZW50cnk9IiR7cHJldl9zYXZlZF9lbnRyeX0iCiAgc2F2ZV9lbnYgc2F2ZWRf ZW50cnkKICBzZXQgcHJldl9zYXZlZF9lbnRyeT0KICBzYXZlX2VudiBwcmV2X3NhdmVkX2VudHJ5 CiAgc2V0IGJvb3Rfb25jZT10cnVlCmZpCgpmdW5jdGlvbiBzYXZlZGVmYXVsdCB7CiAgaWYgWyAt eiAiJHtib290X29uY2V9IiBdOyB0aGVuCiAgICBzYXZlZF9lbnRyeT0iJHtjaG9zZW59IgogICAg c2F2ZV9lbnYgc2F2ZWRfZW50cnkKICBmaQp9CgpmdW5jdGlvbiBsb2FkX3ZpZGVvIHsKICBpbnNt b2QgdmJlCiAgaW5zbW9kIHZnYQogIGluc21vZCB2aWRlb19ib2NocwogIGluc21vZCB2aWRlb19j aXJydXMKfQoKc2V0IHRpbWVvdXQ9NQojIyMgRU5EIC9ldGMvZ3J1Yi5kLzAwX2hlYWRlciAjIyMK CiMjIyBCRUdJTiAvZXRjL2dydWIuZC8xMF9saW51eCAjIyMKbWVudWVudHJ5ICdGZWRvcmEgKDMu Mi43LTEuZmMxNi5pNjg2KScgLS1jbGFzcyBmZWRvcmEgLS1jbGFzcyBnbnUtbGludXggLS1jbGFz cyBnbnUgLS1jbGFzcyBvcyB7Cglsb2FkX3ZpZGVvCglzZXQgZ2Z4cGF5bG9hZD1rZWVwCglpbnNt b2QgZ3ppbwoJaW5zbW9kIHBhcnRfbXNkb3MKCWluc21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxt c2RvczEpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IDFjNGE3NWZl LTUzZTItNDMyMC05NTAwLTcxMTFhZDc0MTY5YgoJZWNobyAnTG9hZGluZyBGZWRvcmEgKDMuMi43 LTEuZmMxNi5pNjg2KScKCWxpbnV4CS92bWxpbnV6LTMuMi43LTEuZmMxNi5pNjg2IHJvb3Q9L2Rl di9tYXBwZXIvdmdfZmVkb3JhdXNiLWx2cm9vdCBybyByZC5tZD0wIHJkLmRtPTAgIEtFWVRBQkxF PXVzIHF1aWV0IHJkLmx2bS5sdj12Z19mZWRvcmF1c2IvbHZyb290IHJoZ2IgcmQubHVrcz0wIHJk Lmx2bS5sdj12Z19mZWRvcmF1c2IvbHZzd2FwIFNZU0ZPTlQ9bGF0YXJjeXJoZWItc3VuMTYgTEFO Rz1lbl9VUy5VVEYtOAoJZWNobyAnTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJaW5pdHJk IC9pbml0cmFtZnMtMy4yLjctMS5mYzE2Lmk2ODYuaW1nCn0KbWVudWVudHJ5ICdGZWRvcmEgTGlu dXgsIHdpdGggTGludXggMy4xLjAtNy5mYzE2Lmk2ODYnIC0tY2xhc3MgZmVkb3JhIC0tY2xhc3Mg Z251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgewoJbG9hZF92aWRlbwoJc2V0IGdmeHBh eWxvYWQ9a2VlcAoJaW5zbW9kIGd6aW8KCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJ c2V0IHJvb3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1z ZXQ9cm9vdCAxYzRhNzVmZS01M2UyLTQzMjAtOTUwMC03MTExYWQ3NDE2OWIKCWVjaG8JJ0xvYWRp bmcgTGludXggMy4xLjAtNy5mYzE2Lmk2ODYgLi4uJwoJbGludXgJL3ZtbGludXotMy4xLjAtNy5m YzE2Lmk2ODYgcm9vdD0vZGV2L21hcHBlci92Z19mZWRvcmF1c2ItbHZyb290IHJvIHJkLm1kPTAg cmQuZG09MCAgS0VZVEFCTEU9dXMgcXVpZXQgcmQubHZtLmx2PXZnX2ZlZG9yYXVzYi9sdnJvb3Qg cmhnYiByZC5sdWtzPTAgcmQubHZtLmx2PXZnX2ZlZG9yYXVzYi9sdnN3YXAgU1lTRk9OVD1sYXRh cmN5cmhlYi1zdW4xNiBMQU5HPWVuX1VTLlVURi04CgllY2hvCSdMb2FkaW5nIGluaXRpYWwgcmFt ZGlzayAuLi4nCglpbml0cmQJL2luaXRyYW1mcy0zLjEuMC03LmZjMTYuaTY4Ni5pbWcKfQptZW51 ZW50cnkgJ0ZlZG9yYSBMaW51eCwgd2l0aCBMaW51eCAzLjEuMC03LmZjMTYuaTY4NiAocmVjb3Zl cnkgbW9kZSknIC0tY2xhc3MgZmVkb3JhIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0t Y2xhc3Mgb3MgewoJbG9hZF92aWRlbwoJc2V0IGdmeHBheWxvYWQ9a2VlcAoJaW5zbW9kIGd6aW8K CWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJvb3Q9JyhoZDAsbXNkb3MxKScK CXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAxYzRhNzVmZS01M2UyLTQz MjAtOTUwMC03MTExYWQ3NDE2OWIKCWVjaG8JJ0xvYWRpbmcgTGludXggMy4xLjAtNy5mYzE2Lmk2 ODYgLi4uJwoJbGludXgJL3ZtbGludXotMy4xLjAtNy5mYzE2Lmk2ODYgcm9vdD0vZGV2L21hcHBl ci92Z19mZWRvcmF1c2ItbHZyb290IHJvIHNpbmdsZSByZC5tZD0wIHJkLmRtPTAgIEtFWVRBQkxF PXVzIHF1aWV0IHJkLmx2bS5sdj12Z19mZWRvcmF1c2IvbHZyb290IHJoZ2IgcmQubHVrcz0wIHJk Lmx2bS5sdj12Z19mZWRvcmF1c2IvbHZzd2FwIFNZU0ZPTlQ9bGF0YXJjeXJoZWItc3VuMTYgTEFO Rz1lbl9VUy5VVEYtOAoJZWNobwknTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJaW5pdHJk CS9pbml0cmFtZnMtMy4xLjAtNy5mYzE2Lmk2ODYuaW1nCn0KIyMjIEVORCAvZXRjL2dydWIuZC8x MF9saW51eCAjIyMKCiMjIyBCRUdJTiAvZXRjL2dydWIuZC8yMF9saW51eF94ZW4gIyMjCnN1Ym1l bnUgIlhlbiA0LjEiIHsKbWVudWVudHJ5ICdGZWRvcmEgTGludXgsIHdpdGggWGVuIDQuMSBhbmQg TGludXggMy4yLjctMS5mYzE2Lmk2ODYnIC0tY2xhc3MgZmVkb3JhIC0tY2xhc3MgZ251LWxpbnV4 IC0tY2xhc3MgZ251IC0tY2xhc3Mgb3MgLS1jbGFzcyB4ZW4gewoJaW5zbW9kIHBhcnRfbXNkb3MK CWluc21vZCBleHQyCglzZXQgcm9vdD0nKGhkMCxtc2RvczEpJwoJc2VhcmNoIC0tbm8tZmxvcHB5 IC0tZnMtdXVpZCAtLXNldD1yb290IDFjNGE3NWZlLTUzZTItNDMyMC05NTAwLTcxMTFhZDc0MTY5 YgoJZWNobyAnTG9hZGluZyBYZW4gNC4xIC4uLicKCW11bHRpYm9vdCAgICAgICAveGVuLTQuMS5n eiBwbGFjZWhvbGRlcgoJZWNobyAnTG9hZGluZyBMaW51eCAzLjIuNy0xLmZjMTYuaTY4NiAuLi4n Cgltb2R1bGUJL3ZtbGludXotMy4yLjctMS5mYzE2Lmk2ODYgcGxhY2Vob2xkZXIKCXJvb3Q9L2Rl di9tYXBwZXIvdmdfZmVkb3JhdXNiLWx2cm9vdCBybyByZC5tZD0wIHJkLmRtPTAgIEtFWVRBQkxF PXVzIHF1aWV0IHJkLmx2bS5sdj12Z19mZWRvcmF1c2IvbHZyb290IHJoZ2IgcmQubHVrcz0wIHJk Lmx2bS5sdj12Z19mZWRvcmF1c2IvbHZzd2FwIFNZU0ZPTlQ9bGF0YXJjeXJoZWItc3VuMTYgTEFO Rz1lbl9VUy5VVEYtOAoJZWNobyAnTG9hZGluZyBpbml0aWFsIHJhbWRpc2sgLi4uJwoJbW9kdWxl IC9pbml0cmFtZnMtMy4yLjctMS5mYzE2Lmk2ODYuaW1nCn0KbWVudWVudHJ5ICdGZWRvcmEgTGlu dXgsIHdpdGggWGVuIDQuMSBhbmQgTGludXggMy4yLjctMS5mYzE2Lmk2ODYgKHJlY292ZXJ5IG1v ZGUpJyAtLWNsYXNzIGZlZG9yYSAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNz IG9zIC0tY2xhc3MgeGVuIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgZXh0MgoJc2V0IHJv b3Q9JyhoZDAsbXNkb3MxKScKCXNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9v dCAxYzRhNzVmZS01M2UyLTQzMjAtOTUwMC03MTExYWQ3NDE2OWIKCWVjaG8gJ0xvYWRpbmcgWGVu IDQuMSAuLi4nCgltdWx0aWJvb3QgICAgICAgL3hlbi00LjEuZ3ogcGxhY2Vob2xkZXIKCWVjaG8g J0xvYWRpbmcgTGludXggMy4yLjctMS5mYzE2Lmk2ODYgLi4uJwoJbW9kdWxlCS92bWxpbnV6LTMu Mi43LTEuZmMxNi5pNjg2IHBsYWNlaG9sZGVyCglyb290PS9kZXYvbWFwcGVyL3ZnX2ZlZG9yYXVz Yi1sdnJvb3Qgcm8gc2luZ2xlIHJkLm1kPTAgcmQuZG09MCAgS0VZVEFCTEU9dXMgcXVpZXQgcmQu bHZtLmx2PXZnX2ZlZG9yYXVzYi9sdnJvb3QgcmhnYiByZC5sdWtzPTAgcmQubHZtLmx2PXZnX2Zl ZG9yYXVzYi9sdnN3YXAgU1lTRk9OVD1sYXRhcmN5cmhlYi1zdW4xNiBMQU5HPWVuX1VTLlVURi04 CgllY2hvICdMb2FkaW5nIGluaXRpYWwgcmFtZGlzayAuLi4nCgltb2R1bGUgL2luaXRyYW1mcy0z LjIuNy0xLmZjMTYuaTY4Ni5pbWcKfQp9CiMjIyBFTkQgL2V0Yy9ncnViLmQvMjBfbGludXhfeGVu ICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzMwX29zLXByb2JlciAjIyMKbWVudWVudHJ5ICJN aWNyb3NvZnQgV2luZG93cyBYUCBQcm9mZXNzaW9uYWwgKG9uIC9kZXYvc2RhMSkiIC0tY2xhc3Mg d2luZG93cyAtLWNsYXNzIG9zIHsKCWluc21vZCBwYXJ0X21zZG9zCglpbnNtb2QgbnRmcwoJc2V0 IHJvb3Q9JygvZGV2L3NkYSxtc2RvczEpJwoJc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAt LXNldD1yb290IDA2NTA0NTgwNTA0NTc4MDcKCWRyaXZlbWFwIC1zIChoZDApICR7cm9vdH0KCWNo YWlubG9hZGVyICsxCn0KIyMjIEVORCAvZXRjL2dydWIuZC8zMF9vcy1wcm9iZXIgIyMjCgojIyMg QkVHSU4gL2V0Yy9ncnViLmQvNDBfY3VzdG9tICMjIwojIFRoaXMgZmlsZSBwcm92aWRlcyBhbiBl YXN5IHdheSB0byBhZGQgY3VzdG9tIG1lbnUgZW50cmllcy4gIFNpbXBseSB0eXBlIHRoZQojIG1l bnUgZW50cmllcyB5b3Ugd2FudCB0byBhZGQgYWZ0ZXIgdGhpcyBjb21tZW50LiAgQmUgY2FyZWZ1 bCBub3QgdG8gY2hhbmdlCiMgdGhlICdleGVjIHRhaWwnIGxpbmUgYWJvdmUuCiMjIyBFTkQgL2V0 Yy9ncnViLmQvNDBfY3VzdG9tICMjIwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzQxX2N1c3RvbSAj IyMKaWYgWyAtZiAgJHByZWZpeC9jdXN0b20uY2ZnIF07IHRoZW4KICBzb3VyY2UgJHByZWZpeC9j dXN0b20uY2ZnOwpmaQojIyMgRU5EIC9ldGMvZ3J1Yi5kLzQxX2N1c3RvbSAjIyMKCiMjIyBCRUdJ TiAvZXRjL2dydWIuZC85MF9wZXJzaXN0ZW50ICMjIwojIyMgRU5EIC9ldGMvZ3J1Yi5kLzkwX3Bl cnNpc3RlbnQgIyMjCg== --bcaec51dd8130dc4f204baac41a6 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --bcaec51dd8130dc4f204baac41a6--