同理xendomains的启动、停止和重启也是相似的;
2.33 Xen和防火墙的关系的处理;
防火墙包括iptables和SELinux,我是建议把他们关掉,如果您是新手,就关了吧;
[root@localhost ~]# system-config-securitylevel
全都Disable掉;
2.34 查看Xen是否运行起来了xm list;
[root@localhost ~]# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 586 1 r----- 696.6
如果看到上面的Domain-0的输出,就可以证明xend和xendomains已经在正常运行;
值得注意的是:这时系统所用的内核是vmlinuz-2.6.16-1.2080_FC5xen0 在/boot中有,您可以通过下面的命令来查看;
[root@localhost ~]# uname -r -p
2.6.16-1.2080_FC5xen0 i686
[root@localhost ~]#
3、 在Fedora Core 5.0中安装Slackware 10.2的方法;
目前安装操作系统的主要方法是通过chroot来实现,就Slackware 10.2的在Fedora 环境下的安装,自然也超不出这个方法;不过对于Xen的虚拟Slackware 10.2已经有人写了一个脚本,然后通过脚本在Fedora Core 5.0中安装Slackware 10.2,采用的方法也是chroot 的方法;
为了使大家明白一点怎么在一个操作系统下安装另一个操作系统,我看有必要简单的写一写chroot的要点;
3.1 通过chroot 命令来构建Slackware 10.2;(仅供参考)
大多开源操作系统都可以通过chroot的方法来安装,在这方面Gentoo 和LFS用的比较多,如果您懂得Gentoo 或LFS,您应该明白怎么样chroot安装一个操作系统;一个操作系统可以写进一个实际的物理硬盘分区,也可以写在一个映像文件中,主要做什么用了。如果您想让这个操作系统不通过任何虚拟机运行,就要安装在一个实际物理分区中;如果是虚拟运行,安装到一个映像文件中比较好,象我们这次通过Xen虚拟Slackware 10.2,我们把操作系统安装在映像文件中比较好;
请参考:《通过chroot 构建Linux操作系统概要》
3.2 通过脚本实现自动安装Slackware 10.2到映像文件中;(推荐)
我在通过chroot 构建Slackware 10.2的过程中,查到了一个用脚本构建的方法;
原文地址:http://wiki.xensource.com/xenwiki/SlackwareDomU
3.21 下载Slackware 10.2相关;
Slackware 10.2 下载: http://www.slackware.com/getslack
Slackware builder for UMLmkuml-2004.07.17-ananas.tar.bz2
说明: Slackware builder for UML就是通过chroot 模式安装Slackware 到映像文件的相关脚本和软件包,只是把我们自己chroot来安装Slackware的工作简化;
3.22 通过 Slackware builder for UML来安装Slackware 10.2
第一步:解压mkuml-2004.07.17-ananas.tar.bz2
[root@localhost ~]# tar jxvf mkuml-2004.07.17-ananas.tar.bz2
[root@localhost ~]# cd mkuml-2004.07.17
[root@localhost mkuml-2004.07.17]#
第二步:在mkuml-2004.07.17中创建slackware-current目录,并把Slackware 10.2的两张光盘内容提取出来放入slackware-current目录中;
[root@localhost ~]# cd mkuml-2004.07.17
[root@localhost mkuml-2004.07.17]# mkdir slackware-current
[root@localhost mkuml-2004.07.17]# cd slackware-current/
[root@localhost slackware-current]# mount -o loop /opt/slackware-10.2-install-d1.iso /mnt/cdrom/
[root@localhost slackware-current]# cp -rp /mnt/cdrom/* .
[root@localhost slackware-current]# umount /mnt/cdrom
[root@localhost slackware-current]# mount -o loop /opt/slackware-10.2-install-d2.iso /mnt/cdrom/
[root@localhost slackware-current]# cp -rp /mnt/cdrom/* .
[root@localhost slackware-current]# umount /mnt/cdrom
说明:如果 /mnt目录下没有cdrom 目录,就自己创建一个;Slackware的两张安装盘放置目录在哪,要根据自己的情况来指定,我是把这两张光盘放在了/opt目录中,所以就有上面的mount 命令;
第三步:更改mkuml-2004.07.17目录中的mkuml.sh;
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一页 1 23 4 5 6 7 8 下一页
上一篇:没有了 下一篇:Slackware Linux操作系统启动过程详解
|