目的:编译安装支持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
环境: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