[原创]Ubuntu10.04编译安装openvz内核

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
genstone
帖子: 6
注册时间: 2006-05-17 16:54

[原创]Ubuntu10.04编译安装openvz内核

#1

帖子 genstone » 2010-07-21 15:43

最近因为工作需要,需要openvz虚拟化支持,ubuntu官方只支持8.04的openvz内核,只好自己编译支持openvz的内核。
http://www.sunrik.cn


目的:编译安装支持openvz的最新版linux内核,使ubuntu支持openvz虚拟化
环境:ubuntu10.04 LTS server adm64,kernel-2.6.32.15,openvz budarin kernel patch

1.下载相关资源
wget http://www.kernel.org/pub/linux/kernel/ ... 32.tar.bz2
wget http://download.openvz.org/kernel/branc ... ombined.gz
wget http://download.openvz.org/kernel/branc ... config.ovz
注意,到目前为止,openvz支持的内核版本为kernel-2.6.32.15,如果用其他版本可能会产生不可预知的问题。内核源码也可到openvz的官网下载rpm的源代码包,解压里面的相关文件

2.运行如下命令
apt-get install build-essential autoconf rcconf
apt-get install kernel-package
tar vjxf linux-2.6.32.tar.bz2
cd linux-2.6.32
gzip -dc ../patch-budarin.1-combined.gz | patch -p1
cp ../kernel-2.6.32-x86_64.config.ovz .config
make oldconfig
#建议不要修改openvz提供的内核config文件的参数,除非你知道要干什么,比如我需要内核自动加载支持lvs负载均衡模块,将CONFIG_IP_VS=m改为CONFIG_IP_VS=y
make-kpkg --initrd --append-to-version=-openvz kernel_image kernel-headers
cd ..
dpkg -i linux-image-2.6.32.15-openvz_amd64.deb
dpkg -i linux-headers-2.6.32.15-openvz_amd64.deb
update-initramfs -c -k 2.6.32.15-openvz
update-grub
回复