在此过程中 , 可能有些包你的系统没有安装 , 我们就要手动安装 , 这些依赖的软件包在
rhel
的安
装盘中都有,比如我们系统中如果没有安装 bridge-
utils, 我们找到
安装光盘,从
Server
文件夹中安装:
#mount -o loop /root/rhel_dvd.iso /mnt
#cd /mnt/Server
#rpm -ivh bridge-utils-1.1-2.i386.rpm
warning: bridge-utils-1.1-2.i386.rpm: Header V3 DSA signature: NOKEY,
key ID 3 7017186
Preparing...
########################################### [100%]
1:bridge-utils
########################################### [100%]
#rpm -aq|grep bridge-utils
bridge-utils-1.1-2
这样就安装好了一个软件 , 其他的软件都是这种安装方法 ( 软件的安装方法很多 , 只有能安装上
就算到达了目的,并不一定按照此方法,另外,基本上所以有的
软件
包到
http://www.rpmfind.net/
都 可以找到,这里就不罗嗦了 ) 。
注意:上面全是我的系统截图,你的可能不同,但是没有关系,只要有上述 11 种软件包就行了。
(gcc,gmake,binutils,zlib,python,curses,openssl,x11,bridge-
utils,iproute,udev )
3.
3.
3.
3. 进行编译
进行编译
进行编译
进行编译
由于我的机器是 intel 至强 x86_64 , 硬盘是 scsi 的 , 这些硬件都很常用 , 所以基本不用改什么配置
。
直接编译就是了
# make world
# make install
然后就编译和安装好了,我们接下要生成启动文件( initrd )
# depmod 2.6.18-xen
# mkinitrd -v -f --with=aacraid --with=sd_mod --with=scsi_mod /boot/ initrd-2.6.18-xen.img 2.6.18-xen
最后我们修改
/boot/grub/grub.conf
文件
#vim /boot/grub/grub.conf
加入如下内容
title Xen 3.1 / XenLinux 2.6.18
root (hdx,x)
kernel /boot/xen-3.1.0.gz console=vga
module /boot/vmlinuz-2.6.18-xen root=<root-dev> ro console=tty0
module /boot/initrd-2.6.18-xen.img
然后重新启动,选择 Xen 3.1/XenLinux 2.6.18 进入系统,整个 xen3.1 就编译完成。
注意: grub.conf 中的 <root-dev> 一定要写对,否则系统找不的文件系统。