[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Running Xen 4.0.0-rc8 with Linux 2.6.32.10 paravirt_ops dom0 on top of Ubuntu Lucid 10.04 64bits.


  • To: Martinx - ジェームズ <thiagocmartinsc@xxxxxxxxx>
  • From: Outback Dingo <outbackdingo@xxxxxxxxx>
  • Date: Fri, 26 Mar 2010 23:08:19 -0400
  • Cc: Xen List <xen-users@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 26 Mar 2010 20:11:16 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=pktsZ9ozH6N1OnDovgrhKFKmcUKGqmYISLuU5S22Gtrh7PfYbvNgESS/GPUZXE/m/B nN7qNRNOzFSUHc25DrEcXMSLEP/V6Kq2tepHc9r01Fyqc4aJKpUnHELK+9rTamZBB1/q fiH6fTLRZj7hjwVOCiLf1T0HtcucEJFQuvKqs=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

wondering if theres a way around the hd0,5 lvm issue, though im not sure if thats why its making xen panic on boot a few previous emails and jeremys running kernel were posted
so i am 64bit core i5 his kernel boots fine, when i boot the XEN i get the panic

2010/3/26 Martinx - ジェームズ <thiagocmartinsc@xxxxxxxxx>
What is your problem exactly? Sorry...


2010/3/26 Outback Dingo <outbackdingo@xxxxxxxxx>
so any thoughts on getting around this issue guys?


2010/3/26 Martinx - ジェームズ <thiagocmartinsc@xxxxxxxxx>
Sure! My /boot partition is at the beginning of the disc and it is ext2.


2010/3/26 Outback Dingo <outbackdingo@xxxxxxxxx>
more information is its running ext4 from lvm on sda5 

/dev/sda5 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw)

so in the grub config i have

cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Xen 4.0.0-rc8 / Ubuntu 10.4 kernel 2.6.32.10 pvops" {
insmod ext2
insmod ext4
set root=(hd0,5)
multiboot (hd0,5)/boot/xen-4.0.0-rc8.gz dummy=dummy
module (hd0,5)/boot/vmlinuz-2.6.32.10 dummy=dummy root=/dev/mapper/HyperDeskVG01-tcmc--dell--lucid ro
module (hd0,5)/boot/initrd.img-2.6.32.10
}


2010/3/26 Outback Dingo <outbackdingo@xxxxxxxxx>
this is running on the kernel from jeremys tee

uname -a
Linux dingo-XPS 2.6.32.10 #2 SMP Fri Mar 26 14:31:20 EDT 2010 i686 GNU/Linux
dingo@dingo-XPS:~$ cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 37
model name      : Intel(R) Core(TM) i5 CPU       M 430  @ 2.27GHz
stepping        : 2
cpu MHz         : 1199.000
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips        : 4521.42
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 37
model name      : Intel(R) Core(TM) i5 CPU       M 430  @ 2.27GHz
stepping        : 2
cpu MHz         : 1199.000
cache size      : 3072 KB                                                                                                                                                                                                        
physical id     : 0                                                                                                                                                                                                              
siblings        : 4                                                                                                                                                                                                              
core id         : 2                                                                                                                                                                                                              
cpu cores       : 2                                                                                                                                                                                                              
apicid          : 4                                                                                                                                                                                                              
initial apicid  : 4                                                                                                                                                                                                              
fdiv_bug        : no                                                                                                                                                                                                             
hlt_bug         : no                                                                                                                                                                                                             
f00f_bug        : no                                                                                                                                                                                                             
coma_bug        : no                                                                                                                                                                                                             
fpu             : yes                                                                                                                                                                                                            
fpu_exception   : yes                                                                                                                                                                                                            
cpuid level     : 11                                                                                                                                                                                                             
wp              : yes                                                                                                                                                                                                            
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid                                                                                                 
bogomips        : 4521.97                                                                                                                                                                                                        
clflush size    : 64                                                                                                                                                                                                             
cache_alignment : 64                                                                                                                                                                                                             
address sizes   : 36 bits physical, 48 bits virtual                                                                                                                                                                              
power management:

processor       : 2
vendor_id       : GenuineIntel
cpu family      : 6
model           : 37
model name      : Intel(R) Core(TM) i5 CPU       M 430  @ 2.27GHz
stepping        : 2
cpu MHz         : 2267.000
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips        : 4521.97
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 37
model name      : Intel(R) Core(TM) i5 CPU       M 430  @ 2.27GHz
stepping        : 2
cpu MHz         : 1199.000
cache size      : 3072 KB
physical id     : 0
siblings        : 4
core id         : 2
cpu cores       : 2
apicid          : 5
initial apicid  : 5
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology nonstop_tsc aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips        : 4521.97
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:


2010/3/26 Martinx - ジェームズ <thiagocmartinsc@xxxxxxxxx>
Mmm... Your system is 64 bits?!
You try the Linux 2.6.32.10 from Jeremy's tree without Xen?!

2010/3/26 Outback Dingo <outbackdingo@xxxxxxxxx>
hrmm ok, well Ive gotten all the way to the end and tried to reboot into XEN


during the boot process i see

elf_xen_note_check

will only load images built for generic load or linux images

Panic on CPU0

could not setup DomU Guest OS

reboot in 15 seonds

any thoughts???



2010/3/26 Martinx - ジェームズ <thiagocmartinsc@xxxxxxxxx>
Hi!


 This is a quick guide to help us to try the new Xen.
 Also I have the composite window manager on top of the Xen! With full 3D support!

 To achieve this I do:

1- Install your Ubuntu Desktop 10.4 beta1 and upgrade your system;

1.1 - Install some packages:

 aptitude install build-essential libncurses5-dev dpkg-dev debhelper fakeroot

2- Download and install a new kernel with dom0 pv_ops enabled:

 sudo -s
 cd /usr/src
 git clone git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen.git linux-2.6-xen
 cd linux-2.6-xen
 git pull
 git reset --hard
 git checkout -b xen/stable origin/xen/stable
 git pull

2.1 - Download the kernel config file attached to this mail (config-for-xen-2.6.32.10-pvops):

 Copy the config file to the kernel source dir:

 cp ~Downloads/config-for-xen-2.6.32.10-pvops /usr/src/linux-2.6-xen/.config

 You can see the differences of my config file against the Lucid one:

 diff /boot/config-2.6.32-17-generic ~Downloads/config-for-xen-2.6.32.10-pvops | vim -

 ...both are close to each other.

2.2 Configure, compile and install:
 
 make menuconfig # Enable the dom0 support and the Xen backend/frontend/xenfs stuffs...
 make
 chmod g-s /usr/src -R     # To avoid the error: "dpkg-deb: control directory has bad permissions 2755 (must be >=0755 and <=0775)"
 make dep-pkg
 dpkg -i ../linux-image*2.6.32.10*.deb
 depmod 2.6.32.10
 update-initramfs -c -k 2.6.32.10
 update-grub
 echo "xen-evtchn" >> /etc/modules

 Now you can try your new kernel without Xen, if you want, it should work smootly.

3- Download and install the latest Xen:

 Preparing your environment:

 apt-get build-dep xen-3.3
 aptitude install uuid-dev iasl texinfo

 Download and compile:

 cd /usr/src
 hg clone -r 4.0.0-rc8 http://xenbits.xensource.com/xen-unstable.hg
 cd xen-unstable.hg
 make xen
 make tools
 make stubdom
 make install-xen
 make install-tools PYTHON_PREFIX_ARG=
 make install-stubdom

 update-rc.d xend defaults 20 21
 update-rc.d xendomains defaults 21 20

4- Configuring your Grub2 through the file /etc/grub.d/40_custom:

---- cut here ----
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Xen 4.0.0-rc8 / Ubuntu 10.4 kernel 2.6.32.10 pvops" {
insmod ext2
set root=(hd0,1)
multiboot (hd0,1)/xen-4.0.0-rc8.gz dummy=dummy
module (hd0,1)/vmlinuz-2.6.32.10 dummy=dummy root=/dev/mapper/HyperDeskVG01-tcmc--dell--lucid ro
module (hd0,1)/initrd.img-2.6.32.10
}
---- cut here ----

 Don't forget to change your "root=" option of your Linux!

 Run update-grub again:

 update-grub

5- Reboot into your new dom0!

 reboot

6- Look if your Xen is up and running

 xm list
 xm info

 .. if not:

/etc/init.d/xendomains stop
/etc/init.d/xend stop
/etc/init.d/xend start
/etc/init.d/xendomains start

 xm list
 xm info

-
 Cheers!
 Thiago

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users








_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.