ubuntu 13.04编译安装xen4.4总结

之前在ubuntu14.04上安装xen4.4失败,提示编译有问题,这次换了成了ubuntu13.04进行安装,成功完成xen4.4的安装

1. 安装环境

操作系统:ubuntu13.04

xen版本:xen4.4

2. 依赖包的安装

在安装xen之前先进行依赖包的安装,在不停得尝试之后,总结出以下需要安装的依赖包。

sudo apt-get install gcc make binutils zlib1g-dev python-dev

sudo apt-get install libncurses5-dev libcurl4-openssl-dev libx11-dev

sudo apt-get install uuid-dev libyajl-dev libaio-dev libglib2.0-dev libpixman-1-dev

sudo apt-get install pkg-config bridge-utils iproute udev bison flex gettext

sudo apt-get install bin86 bcc iasl ocaml-nox ocaml-findlib cmake markdown figlet git libc6-dev-i386

sudo apt-get install texinfo texlive-latex-base texlive-latex-recommended texlive-fonts-extra

sudo apt-get install texlive-fonts-recommended pciutils-dev mercurial

以上的依赖包主要是为了能够成功的编译安装xen4.4

3. xen源文件下载

xen4.4源文件地址http://www.xenproject.org/downloads-list/xen-archives/xen-44-series/xen-440.html

源文件下载后是一个tar包,该包可以先下到windows下然后用winscp拷贝到虚拟机中,也可以直接在虚拟机中进行下载。

注意:tar包的解压一定要在ubuntu中进行,如果是在windows中解压之后再拷贝到ubuntu中的话,其中文件的执行级别就被修改了,会导致编译出错。

4. xen源文件编译

源文件解压到某个目录下之后,cd到源文件所在目录,执行步骤按照源文件中README里面描述的步骤来执行。

sudo ./configure --libdir=/usr/lib(之前在14.04里面没有使用这条命令,后来发现使用xl的时候会提示.so文件不存在)

sudo make dist

sudo make install

sudo update-grub

sudo update-rc.d xencommons defaults 19 18

sudo update-rc.d xendomains defaults 21 20

sudo update-rc.d xen-watchdog defaults 22 23

sudo reboot

重启之后sudo xl list查看可以看到domain0,完成安装。

后面的一些设置和创建虚拟机的步骤可以参考

http://www.cnblogs.com/liuyikang/p/3878058.html

http://www.cnblogs.com/liuyikang/p/3878583.html

5. 总结

至此,xen4.4版本安装成功,后面试试能不能在其他系统安装。

ubuntu 13.04编译安装xen4.4总结

时间: 2024-08-24 20:06:18

ubuntu 13.04编译安装xen4.4总结的相关文章

ubuntu 14.04编译安装xen4.4总结

1. 安装环境 操作系统:ubuntu14.04 xen版本:xen4.4 2. 依赖包的安装 在安装xen之前先进行依赖包的安装,在不停得尝试之后,总结出以下需要安装的依赖包. suso apt-get install gcc make binutils zlib1g-dev python-dev sudo apt-get install libncurses5-dev libcurl4-openssl-dev libx11-dev sudo apt-get install uuid-dev

ubuntu 13.04 编译 安装 升级 gcc 4.9.0 address sanitizer

@前记: 最近查一个线上项目的crash,review代码无果,crash几率低,不可在本地环境重现.之后在线上好几个服务器跑valgrind就不crash了.个人猜测可能是跑valgrind后性能下降的比较严重,导致crash那个点触发不到了. gcc从4.8开始支持address sanitizer,也比较好用,文章最后会简单分析下用法. 另我的环境是ubuntu13.04+gcc4.7.3,目标是升级到4.9.0. @编译gcc4.9.0 $cd /tmp $wget ftp://mirr

ubuntu 13.04编译pidgin-lwqq

首先安装一些编译所需的库,和工具 sudo apt-get install cmake libglib2.0-dev libpurple-dev libmozjs185-dev libcurl-ocaml-dev libsqlite3-dev 然后到作者的git下载代码 git clone [email protected]:xiehuc/pidgin-lwqq.git 下载完了开始编译安装 git submodule init git submodule update mkdir build;

ubuntu 13.10 编译安装conkeror

conkeror几年前我用过,还是一个不错的浏览器,这次因为笔记本只支持Ubuntu 13.10, 而不支持更新版本,就尝试着在Ubuntu 13.10上安装最新conkeror,但是没想到居然没有安装源.于是就编译吧, 当然还是要首先clone到源代码: git clone git://repo.or.cz/conkeror.git 然后根据官方文档的提示: To build your own Conkeror package, install fakeroot, quilt, and deb

ubuntu 13.04 server安装Oracle XE 11G R2

一. 安装ubuntu 13.04 server 64位版本(最简安装即可),然后安装以下全部附件 #apt-get update #apt-get dist-upgrade#apt-get install automake autotools-dev binutils bzip2 doxygen elfutils expat gawk unzip#apt-get install gcc gcc-multilib g++-multilib ia32-libs ksh less lesstif2

Ubuntu 16.04 编译安装 ss

在网上没有找到合适的适合ubuntu的ss客户端, 考虑到ss的编译安装其实就带了ss-local这样的客户端, 于是在Ubuntu下编译安装了ss. 首先去github上下载最新的安装包 https://github.com/shadowsocks/shadowsocks-libev/releases/download/v3.0.8/shadowsocks-libev-3.0.8.tar.gz 下载最新的libsodium https://github.com/jedisct1/libsodi

Ubuntu 14.04 编译安装 boost 1.58

简介 Boost is a set of libraries for the C++ programming language that provide support for tasks and structures such as linear algebra, pseudorandom number generation, multithreading, image processing,regular expressions, and unit testing. It contains

Ubuntu 14.04 编译安装 husky

简介 Husky是一个大数据分布式开发框架,用C++开发,因为粗粒度(coarse-grained)平台(如Spark,Hadoop,Flink)MR耗时太大,然后细粒度(fine-grained)平台(GraphX等)编程难度较大,同时细粒度在数据平台之间转移会很耗时.Husky就是在粗粒度和细粒度之间做一个权衡,在PageRank上,他的性能是Spark的30+倍. Husky主页:http://www.husky-project.com/ 升级gcc到5.3 参见博客 http://www

三十项调整助力 Ubuntu 13.04 更上一层楼

在Ubuntu 13.04 Raring Ringtail安装完成之后,我们还有三十项调整需要进行. 1.Ubuntu 13.04 Raring Ringtail安装完毕后,我又进行了一系列工作 大家想知道Ubutnu最新版本带来哪些新内容吗?我认为其中引发讨论最多的话题在于,与前代版本相比(即12.10'Quantal Quetzal')新系统的性能表现并不理想.它不仅延迟明显,而且存在严重的稳定性问题.Raring Ringtail也并不在黄油计划的适用范围之内.但无论如何,Ubuntu 1