[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Re: installing xen on a vmware work station
On Wed, Mar 2, 2011 at 9:01 PM, Abhishek Dixit <abhidixit87@xxxxxxxxx> wrote: > On Wed, Mar 2, 2011 at 8:35 PM, Abhishek Dixit <abhidixit87@xxxxxxxxx> wrote: >> Hi, >> I am trying to run Xen inside a Vmware guest. >> So I installed Vmware on a VT machine which is 64 bit. >> Then installed Ubuntu 10.04 64 bit HVM. >> Now I compiled Xen-4.0.1 from sources and a pv-ops Dom0 kernel for the same. >> Changed the grub etc and got kernel panics (and some errors which >> could not be logged) >> >> >> Step 1) >> apt-get install libcurl4-openssl-dev xserver-xorg-dev mercurial gitk >> build-essential libncurses5-dev uuid-dev gawk gettext texinfo bcc >> libncurses5-dev dpkg-dev debhelper iasl texinfo bridge-utils bison >> flex apt-get build-dep xen-3.3 >> >> Step 2) >> 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 checkout -b xen/stable-2.6.32.x origin/xen/stable-2.6.32.x >> >> Step 3) >> make -j 2 >> make modules_install install >> chmod g-s /usr/src -R >> make deb-pkg >> dpkg -i ../linux-image*2.6.32.25*.deb >> depmod 2.6.32.25 >> update-initramfs -c -k 2.6.32.25 >> >> Here I am not clear as how did the version changed from 2.6.32.25 as >> original git pull happened at 2.6.32.27 >> >> >> echo “xen-evtchn” >> /etc/modules >> >> >> Step 4) >> >> tar -xzvf xen-4.0.1.tar.gz >> cd /usr/src/xen-4.0.1 >> make xen >> make tools >> make install-xen >> >> make install-tools PYTHON_PREFIX_ARG= >> >> at this point I got some errors during make install-tools PYTHON_PREFIX_ARGS= >> >> >> xen/lowlevel/xc/xc.c:2353: error: expected declaration specifiers >> before ‘initxc’ >> xen/lowlevel/xc/xc.c:2382: error: expected ‘{’ at end of input >> error: command 'gcc' failed with exit status 1 >> make[3]: *** [buildpy] Error 1 >> make[3]: Leaving directory `/usr/src/xen-4.0.1/tools/python' >> make[2]: *** [subdir-install-python] Error 2 >> make[2]: Leaving directory `/usr/src/xen-4.0.1/tools' >> make[1]: *** [subdirs-install] Error 2 >> make[1]: Leaving directory `/usr/src/xen-4.0.1/tools' >> make: *** [install-tools] Error 2 >> >> >> >> Step 5) >> >> So I had installed from this page http://wiki.xensource.com/xenwiki/Xen4.0 >> apt-get install bcc bin86 gawk bridge-utils iproute libcurl3 >> libcurl4-openssl-dev bzip2 module-init-tools transfig tgif texinfo >> texlive-latex-base texlive-latex-recommended texlive-fonts-extra >> texlive-fonts-recommended pciutils-dev mercurial build-essential make >> gcc libc6-dev zlib1g-dev python python-dev python-twisted >> libncurses5-dev patch libvncserver-dev libsdl-dev libjpeg62-dev iasl >> libbz2-dev e2fslibs-dev git-core uuid-dev ocaml libx11-dev bison fle >> >> apt-get install gcc-multilib xz-utils >> then proceeded with make install-tools >> >> >> >> Step 6) >> >> update-rc.d xend defaults 20 21 >> update-rc.d xendomains defaults 21 20 >> >> Things upto here worked perfectly. >> Now I reboot in Xen with grub entry >> >> >> menuentry 'Xen 4 Ubuntu 10.04 kernel 2.6.32.25 ' { >> insmod ext2 >> set root='(hd0,1)' >> multiboot (hd0,1)/boot/xen.gz dummy=dummy >> module /boot/vmlinuz-2.6.32.25 dummy=dummy noapt >> root=/dev/sda1 ro console=tty0 >> module /boot/initrd.img-2.6.32.25 >> } >> >> >> >> >> >> Now I see a lot of kernel panic and similar messages which did not >> got logged in any where? >> Can any one tell me what wrong thing did I do above since there is no >> log any where? >> >> Can some where I can catch these errors some how? >> > Here are some logs > /var/log/messages > > Mar 2 07:26:16 ubuntu rsyslogd: [origin software="rsyslogd" > swVersion="4.2.0" x-pid="672" x-info="http://www.rsyslog.com"] > (re)start > Mar 2 07:26:16 ubuntu rsyslogd: rsyslogd's groupid changed to 103 > Mar 2 07:26:16 ubuntu rsyslogd: rsyslogd's userid changed to 101 > > > /var/log/boot > > (Nothing has been logged yet.) > > /var/log/boot.log > > > fsck from util-linux-ng 2.17.2 > udevd[326]: BUS= will be removed in a future udev version, please use > SUBSYSTEM= to match the event device, or SUBSYSTEMS= to match a parent > device, in /etc/udev/rules.d/99-vmware-scsi-udev.rules:12 > ^M > udevd[326]: SYSFS{}= will be removed in a future udev version, please > use ATTR{}= to match the event device, or ATTRS{}= to match a parent > device, in /etc/udev/rules.d/99-vmware-scsi-udev.rules:12 > ^M > /dev/sda1: clean, 328783/1253376 files, 3982056/5012992 blocks > * Setting sensors limits ^[[80G ^M^[[74G[ OK ] > ^[[33m*^[[39;49m Speech-dispatcher configured for user sessions > * Starting Common Unix Printing System: cupsd ^[[80G ^M^[[74G[ OK ] > ^[[33m*^[[39;49m PulseAudio configured for per-user sessions > * Enabling additional executable binary formats binfmt-support > ^[[80G ^M^[[74G[ OK ] > * Checking battery state... ^[[80G ^M^[[74G[ OK ] > > /var/log/debug > > Mar 2 07:26:11 ubuntu rtkit-daemon[1402]: Sucessfully called chroot. > Mar 2 07:26:11 ubuntu rtkit-daemon[1402]: Sucessfully dropped privileges. > Mar 2 07:26:11 ubuntu rtkit-daemon[1402]: Sucessfully limited resources. > Mar 2 07:26:11 ubuntu rtkit-daemon[1402]: Running. > Mar 2 07:26:11 ubuntu rtkit-daemon[1402]: Watchdog thread running. > Mar 2 07:26:11 ubuntu rtkit-daemon[1402]: Canary thread running. > Mar 2 07:26:12 ubuntu rtkit-daemon[1402]: Supervising 1 threads of 1 > processes of 1 users. > Mar 2 07:26:12 ubuntu rtkit-daemon[1402]: Supervising 2 threads of 1 > processes of 1 users. > Mar 2 07:26:18 ubuntu rtkit-daemon[1402]: Supervising 3 threads of 1 > processes of 1 users. > > /var/log/dmesg > http://pastebin.com/PXzbBrET > > > Ok here is some more information when I booted without the hypervisor > I was able to cleanly boot into the pv-ops Dom0 kernel. > i.e. with following grub entry > menuentry 'Ubuntu, with Linux 2.6.32.25' --class ubuntu --class > gnu-linux --class gnu --class os { > recordfail > insmod ext2 > set root='(hd0,1)' > search --no-floppy --fs-uuid --set ef6fb0a3-17d8-46b8-944b-4d84fbd3c236 > linux /boot/vmlinuz-2.6.32.25 > root=UUID=ef6fb0a3-17d8-46b8-944b-4d84fbd3c236 ro quiet splash > initrd /boot/initrd.img-2.6.32.25 > } > > but if I try to boot with hypervisor i.e. following grub > > > menuentry 'Xen 4 Ubuntu 10.04 kernel 2.6.32.25 ' { > insmod ext2 > set root='(hd0,1)' > multiboot (hd0,1)/boot/xen.gz dummy=dummy > module /boot/vmlinuz-2.6.32.25 dummy=dummy noapt > root=/dev/sda1 ro console=tty0 > module /boot/initrd.img-2.6.32.25 > } > > then I get some panic etc. > > uname -a > Linux ubuntu 2.6.32.25 #1 SMP Wed Mar 2 02:03:42 PST 2011 x86_64 GNU/Linux > How can I download a patch from here http://xenbits.xensource.com/xen-4.0-testing.hg/file/065efaec5e71/tools/pygrub/src/GrubConf.py or http://xenbits.xensource.com/xen-4.0-testing.hg?rev/065efaec5e71 Changeset 21112 pygrub: Fix Grub2 support for Ubuntu 10.04 I do not see a download option here? -- Regards Abhi _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |