funny, how so many of us are having trouble with this documentation, ive got a kernel and all built, but i fear same as you somethings not right with the grub config
On Thu, Sep 16, 2010 at 2:20 PM, Priya <pbhat@xxxxxxxxxxxx> wrote:
Hey Boris!
I am using your configuration file to install xen4.0.1 from scratch. Thanks! Could you please also send me the grub entry (or the file that you made for the xen boot in the /etc/grub.d/ directory). I just want to confirm that it is the same as the original tutorial.
Also, did you change anything else from the steps given below (from the original mail by Thiago) while installing your version:
-----
The procedure:
1- Install all the packages:
aptitude update aptitude install bridge-utils build-essential libncurses5-dev dpkg-dev debhelper fakeroot uuid-dev iasl texinfo git-core
apt-get build-dep xen-3.3 2- Download, compile and install Xen and its tools:
cd /usr/src wget http://bits.xensource.com/oss-xen/release/4.0.1/xen-4.0.1.tar.gz tar xf xen-4.0.1.tar.gz cd xen-4.0.1
make xen make tools make stubdom make install-xen # make install-tools make install-tools PYTHON_PREFIX_ARG= make install-stubdom 3- Download, compile and install Linux from the Jemery's tree:
make prep-kernels
wget http://livexen01.worldweb.com.br/linux-config-2.6.23.18-xen-4.0.1-1-tcmc-10.08-1 -O build-linux-2.6-pvops_x86_64/.config
cd build-linux-2.6-pvops_x86_64 make menuconfig # Change whatever you want, if you now what you're doing... make chmod g-s /usr/src/ -R make deb-pkg dpkg -i ../linux-image-2.6.32.18-tcmc-10.08-1-xen_2.6.32.18-tcmc-10.08-1-xen-*.deb
depmod 2.6.32.18-tcmc-10.08-1-xen update-initramfs -c -k 2.6.32.18-tcmc-10.08-1-xen 4- Enable Xen at boot: update-rc.d xend defaults 20 21
update-rc.d xendomains defaults 21 20
5- Configure the Grub2:
vim /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.1, Ubuntu 10.4 kernel 2.6.32.18' { recordfail insmod ext2 set root='(hd0,4)' multiboot (hd0,4)/boot/xen-4.0.1.gz dummy=dummy dom0_mem=832M
module (hd0,4)/boot/vmlinuz-2.6.32.18-tcmc-10.08-1-xen dummy=dummy root=/dev/sda4 i915.modeset=0 earlyprintk=xen ro module (hd0,4)/boot/initrd.img-2.6.32.18-tcmc-10.08-1-xen } ---- cut here ----
NOTE.: Pay attention to you root partition and also you'll need to
disable the KMS (maybe the nomodeset option works for you) of your
videoboard.
update-grub reboot
Choose the right Grub2 menu entry...
---------- Thanks! On Thu, Sep 16, 2010 at 12:03 PM, Boris Derzhavets <bderzhavets@xxxxxxxxx> wrote:
Don't worry about /proc/xen. Config is attached. Some where down here you tune wrong :-
Device Drivers
[*] Xen memory balloon driver │ │ │ │ [*] Scrub pages before returning them to
stem │ │ │ │ <*> Xen /dev/xen/evtchn device │ │ │ │ [*] Backend driver
support │ │ │ │ <*> Xen backend network device │ │ │
│ <*> Block-device backend driver │ │ │ │ <*> Block-device tap backend driver │ │
│ │ <*> PCI-device backend driver │ │ │ │ PCI Backend Mode (Virtual PCI) --->
│ │ │ │ [*] PCI Backend Debugging │ │ │ │ <*> Xen
filesystem │ │ │ │ [*] Create compatibility mount point /proc/xen │ │ │ │ [*]
Create xen entries under /sys/hypervisor │ │ │ │ <*> userspace grant access device driver │ │ │ │ <*> xen platform pci device
driver │ │ │ │ [*] Staging drivers ---> │ │ │
│ [*] X86 Platform Specific Device Drivers ---> │ │ │ └────────────────────────────────────────────────────────────────
Boris.
--- On Thu, 9/16/10, Priya <pbhat@xxxxxxxxxxxx> wrote:
From: Priya <pbhat@xxxxxxxxxxxx> Subject: Re: [Xen-users] Re: Xen 4.0.1 on Ubuntu Lucid 10.04 - Desktop / Server - 64 Bits - With OpenGL
(Intel GEM) enabled - From Linuxcon Brazil! :-D
To: "Boris Derzhavets" <bderzhavets@xxxxxxxxx> Cc: nunziaG84@xxxxxxxxx, "hurenkam" <hurenkam@xxxxxxxxx>, "Pasi Kärkkäinen" <pasik@xxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Date: Thursday, September 16, 2010, 11:25 AM
There is no "/proc/xen" either!
What do you all recommend? Should I use a different kernel (if so which one) or a different .config file?
Can I fix the present set up in some way?
I find it amusing that I am learning stuff about the internal setup of Xen that I wouldn't have had this install been "seamless"...
Cheers to that!
> root@XenOpen:~# ls -l /dev/xen ls: cannot access /dev/xen: No such file or directory root@XenOpen:~# ls /dev
That's a core issue , why xend fails to start. During pvops Dom0 load "udevd" should create :- # ls -l /dev/xen total 0
crw------- 1 root root 10, 58 Sep 16 18:41 evtchn
crw------- 1 root root 10, 57 Sep 16 18:41 gntdev
On any system Ubuntu 10.04.1 Server, F13,F14,etc Then xend will start after Dom0 gets loaded.
Boris.
--- On Thu, 9/16/10, Priya <pbhat@xxxxxxxxxxxx> wrote:
From: Priya <pbhat@xxxxxxxxxxxx>
Subject: Re: [Xen-users] Re: Xen 4.0.1 on Ubuntu Lucid 10.04 - Desktop / Server - 64 Bits - With OpenGL (Intel GEM) enabled - From Linuxcon Brazil!
:-D
Thanks for the responses !
@Mark
xenfs is not mounted. Here is the output for the mount command:
------------- /dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) none on /sys type sysfs (rw,noexec,nosuid,nodev) none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw) none on /dev type tmpfs (rw,mode=0755) none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620) none on /dev/shm type tmpfs (rw,nosuid,nodev) none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev) none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) /dev/sdb1 on /media/08AF-8FE8 type vfat (rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush)
------------------------------ I did a modprobe on xenfs but I cannot mount it yet. Could you please give me the correct command line arguments for doing so. Here are my outputs: ------------------------
root@XenOpen:~# modprobe xenfs root@XenOpen:~# mount xenfs mount: can't find xenfs in /etc/fstab or /etc/mtab
----------------------------------------------------------- Thanks a lot for your advice. Really appreciate it!
@Borris:
There is no "xen" directory in /dev....Here is what I have:
---------------
root@XenOpen:~# ls -l /dev/xen
ls: cannot access /dev/xen: No such file or directory root@XenOpen:~# ls /dev
adsp null snapshot tty41 vcs1 vcs5 vcsa30 agpgart nvram snd tty42 vcs10 vcs50 vcsa31 audio oldmem sndstat tty43 vcs11 vcs51 vcsa32
block parport0 sr0 tty44 vcs12 vcs52 vcsa33 bsg port stderr tty45 vcs13 vcs53 vcsa34 bus ppp stdin tty46 vcs14 vcs54 vcsa35
cdrom ptmx stdout tty47 vcs15 vcs55 vcsa36 cdrw pts tty tty48 vcs16 vcs56 vcsa37 char ram tty0 tty49 vcs17 vcs57 vcsa38
console ram0 tty1 tty5 vcs18 vcs58 vcsa39 core ram1 tty10 tty50 vcs19 vcs59 vcsa4 cpu ram10 tty11 tty51 vcs2 vcs6 vcsa40
cpu_dma_latency ram11 tty12 tty52 vcs20 vcs60 vcsa41 disk ram12 tty13 tty53 vcs21 vcs61 vcsa42 dri ram13 tty14 tty54 vcs22 vcs62 vcsa43
dsp ram14 tty15 tty55 vcs23 vcs63 vcsa44 dvd ram15 tty16 tty56 vcs24 vcs7 vcsa45 dvdrw ram16 tty17 tty57 vcs25 vcs8 vcsa46
fb0 ram2 tty18 tty58 vcs26 vcs9 vcsa47 fd ram3 tty19 tty59 vcs27 vcsa vcsa48 full ram4 tty2 tty6 vcs28 vcsa0 vcsa49
hidraw0 ram5 tty20 tty60 vcs29 vcsa1 vcsa5 hidraw1 ram6 tty21 tty61 vcs3 vcsa10 vcsa50 hpet ram7 tty22 tty62 vcs30 vcsa11 vcsa51
input ram8 tty23 tty63 vcs31 vcsa12 vcsa52 kmem ram9 tty24 tty7 vcs32 vcsa13 vcsa53 kmsg random tty25 tty8 vcs33 vcsa14 vcsa54
log raw tty26 tty9 vcs34 vcsa15 vcsa55 loop0 root tty27 ttyS0 vcs35 vcsa16 vcsa56 loop1 rtc tty28 ttyS1 vcs36 vcsa17 vcsa57
loop2 rtc0 tty29 ttyS2 vcs37 vcsa18 vcsa58 loop3 scd0 tty3 ttyS3 vcs38 vcsa19 vcsa59 loop4 sda tty30 urandom vcs39 vcsa2 vcsa6
loop5 sda1 tty31 usbmon0 vcs4 vcsa20 vcsa60 loop6 sda2 tty32 usbmon1 vcs40 vcsa21 vcsa61 loop7 sda5 tty33 usbmon2 vcs41 vcsa22 vcsa62
lp0 sdb tty34 usbmon3 vcs42 vcsa23 vcsa63 mapper sdb1 tty35 usbmon4 vcs43 vcsa24 vcsa7 mcelog sequencer tty36 usbmon5 vcs44 vcsa25 vcsa8
mem sequencer2 tty37 usbmon6 vcs45 vcsa26 vcsa9 mixer sg0 tty38 usbmon7 vcs46 vcsa27 vga_arbiter net sg1 tty39 usbmon8 vcs47 vcsa28 zero
network_latency sg2 tty4 vcs vcs48 vcsa29 network_throughput shm tty40 vcs0 vcs49 vcsa3
---------------------
Thanks for taking the time guys!
One more time. Please, submit :- # ls -l /dev/xen Boris. --- On Thu, 9/16/10, hurenkam <hurenkam@xxxxxxxxx> wrote:
Subject: Re: [Xen-users] Re: Xen 4.0.1 on Ubuntu Lucid 10.04 - Desktop / Server - 64 Bits - With OpenGL (Intel GEM) enabled - From Linuxcon Brazil! :-D
Hi, > And then when I reboot the machine, xend does not start. On issuing > the command /etc/init.d/xend start, or status,
there is no terminal > output. > When I type in "xend start" directly, I get the following error > message: > sudo xend start >> >> the output is: >> >> ERROR Internal error: Could not obtain handle on privileged command
> interface
Do you have xenfs mounted? see if the following line comes up in the list if you type mount:
# mount ... xenfs on /proc/xen type xenfs (rw) ...
If not, then you can try mounting it manually. If xenfs is compiled as
a module, you may have to modprobe it first. If it is not enabled in your kernel, then you have to rebuild your dom0 kernel, and enable it.
On my (Ubuntu Server 10.04.1 based) system, this gets mounted automatically
by either udev or xend itself (it is not in fstab).
In my experience on this system, xend fails ususually due to one of the following reasons: 1) Failure to mount
xenfs (because it is not configured, or the module is not loaded). 2) Inconsistent installation of xentools (in wrong python directory or mixed with older version).
Regards, Mark.
|
_______________________________________________ -- Priya Bhat
|
-- Priya Bhat
-----Inline Attachment Follows-----
|
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
-- Priya Bhat
_______________________________________________
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
|