学习NetBSD-体验Xen 2.0

2009-05-13 02:19:16来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


               
               
               
               
               
               
               
               
               
               
               
               
                日期:2006.3.2
作者:congli@chinaunix.net
博客:http://congli.cublog.cn
BSD License版权发布
参考文章:NetBSD/Xen Howto.详细http://www.netbsd.org/Ports/xen/howto.html.
一.磁盘分区介绍(以FreeBSD命令):
ad0s1    128MB    FAT32    # Grub
ad0s2    20GB     UFS2     # FreeBSD
ad0s3    18GB     FFSv2    # NetBSD
二.构建Xen-Based系统(Domain0)
假设NetBSD 3.0已安装,并同步了pkgsrc及src.
1.安装Grub
# cd /usr/pkgsrc/sysutils/grub
# make install clean clean-depends
2.把Grub安装到第一个分区,使用Grub引导NetBSD及NetBSD/Xen.
3.安装xentools20
# cd /usr/pkgsrc/sysutils/xentools20
# make install clean clean-depends
4.安装Xen 2.0内核
# cd /usr/pkgsrc/sysutils/xenkernel20
# make install clean clean-depends
    复制Xen 2.0内核到/目录下:
# cp /usr/pkg/xen-kernel/xen.gz /
5.编译NetBSD/Xen内核,并复制成为/netbsd-XEN0
# cd /usr/src/sys/arch/i386/conf
# config XEN0
# cd ../compile/XEN0
# make depend
# make
# cp netbsd /netbsd-XEN0    注:如果想在dom0系统中运行PF,请先行编辑内核配置文件,打开相应的选项.
6.挂上MSDOS分区,修改Grub启动列表.最后menu.lst如下:
default 0
timeout 10
   
title FreeBSD 6.0
    rootnoverify (hd0,1,a)
    chainloader +1
title NetBSD 3.0
    rootnoverify (hd0,2,a)
    chainloader +1
title NetBSD/Xen
    root (hd0,2)
    kernel (hd0,2,a)/xen.gz dom0_mem=262144
    module (hd0,2,a)/netbsd-XEN0 root=/dev/hda1 ro console=tty0
    dom0_mem=262144代表了domain0的系统内存为256MB,module (hd0,2,a)/netbsd-XEN0就是NetBSD/Xen内核.
7.重启系统,并选择"NetBSD/Xen"进入系统.
# uname -a
NetBSD NetBSD.congli 3.0.0_STABLE NetBSD 3.0.0_STABLE
(XEN0) #0: Tue Feb 21 03:33:30 UTC 2006
builds@works.netbsd.org:/home/builds/ab/netbsd-3-0/i386/\
200602200000Z-obj/home/builds/ab/netbsd-3-0/src/sys/arch/i386/compile/XEN0
i386
8.启动Xen工具守护进程(/usr/pkg/share/examples/rc.d/xend)

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:freebsd vsftpd 自启动

下一篇:FreeBSD如何通过代理上网更新ZT