Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->Linux技术 ->发行版专区 ->slackware ->正文

Fedora Core 5.0 用Xen虚拟Slackware

来源: 作者: 时间:2007-04-11 点击: [收藏] [投稿]

在上面的这段的第一行前面加上#号,并把第二行的前面的#号去掉;

#c0:1235:respawn:/sbin/agetty 38400 tty0 linux

c1:1235:respawn:/sbin/agetty 38400 tty1 linux

因为tty0的终端设备已经被Fedora Core 5占用,所以只能用tty1以后的了,当然您可以打开其它的终端 ,就是把类似这样的行前面的#号去掉;

找到/mnt/slack/etc/fstab文件;把其内容改为如下的

/dev/sda1 / ext3 defaults 1 1

/dev/sda2 swap swap defaults 0 0

none /dev/pts devpts gid=5,mode=620 0 0

none /proc proc defaults 0 0

第七步:chroot 到Slackware系统进行配置;

我们要挂载 /opt/slack102vm中的root_fs到/mnt/slack,然后chroot到/mnt/slack;

[root@localhost ~]# chroot /mnt/slack

bash-3.00# 注:看到类似这样的提示符,说明我们已经进入到了Slackware;

我们还要进行一系列的操作,比如 索引Slackware的库文件;

bash-3.00# ldconfig

接着,我们要创建一个rc.modules 的文件,在/etc/rc.d目录中;

bash-3.00# touch /etc/rc.d/rc.modules

bash-3.00# echo 'modprobe xennet' > /etc/rc.d/rc.modules

注:上面那句echo的命令,意思是向rc.modules中写入一句 modprobe xennet。在Slackware中,所有的内核模块的加载,都在 rc.modules中,modprobe xennet意思是让系统在开机时自动挂载xennet模块。xennet 模块就是我们在Fedora Core 5.0 中复制到Slackware的文件系统root_fs中的/lib/modules/2.6.16-1.2080_FC5xenU ;xennet模块就是Xen的虚拟Slackware的网卡;

如果您用DHCP 自动获取IP,我们还要在Slackware中安装dhcp开头的包,这些包位于Slackware 10.2第一张光盘中的slackware目录中的d目录中;我们前面已经说过,要把Slackware的安装盘最好复制到Slackware的文件系统root_fs中;比如您把Slackware 10.2的安装盘复制到 Slackware的文件系统/opt目录中,我们就可以挂载,然后安装所需要的包了;比如我们Slackware的iso放在了Slackware系统中的 /opt目录中。

bash-3.00# mount -o loop /opt/slackware-10.2-install-d1.iso /mnt/cdrom

bash-3.00# cd /mnt/cdrom/slackware/n

bash-3.00# installpkg dhcp*.tgz

bash-3.00# cd ~

bash-3.00# umount /mnt/cdrom

如果您的Slackware的网络没有配置好,请用netconfig来配置;

bash-3.00# netconfig

ENTER HOSTNAME 中,您可以写上slack;在DOMAINNAME 中,您可以写上localdomain;如果您用的是DHCP获取IP,就选DHCP;如果问到DHCP服务器在哪,也可以写上您的DHCP服务器,留空也行;

如果您用的是静态指定IP,您可以选择静态IP设置那项;

ENTER IP ADDRESS 写上您的IP;比如 192.168.1.11

ENTER NETMASK 写上网络掩码: 比如 255.255.255.0

ENTER GATEWAY 网关:比如 192.168.1.1

NAMESERVER 可以写上:202.96.128.143

更改/etc/resolv.conf文件;

在这个文件中,是存放DNS服务器地址的,比如下面的内容;

nameserver 192.168.1.1

nameserver 202.96.128.143

nameserver 202.96.134.133

这是三个DNS地址,第一个地址是根据路由器192.168.1.1上的来更新,如果您有路由器,就根据自己的网络情况来写;后面的两个地址是可以用的;尝试一下就知道了;

配置好后,要退出Slackware的环境;

bash-3.00# exit

还要把Slackware文件系统root_fs卸载掉;

[root@localhost ~]# umount /mnt/slack

4、Fedora Core 5.0 的Xen的配置;

我们在Fedora Core 5.0中/etc/xen的目录中,创建一个文件slack,目的是通过/etc/xen/slack引导Slackware 10.2;

[root@localhost ~]# touch /etc/xen/slack

在/etc/xen/slack的内容,如果您用DHCP来获取IP,请参考下面的配置文件来修改;

kernel ="/boot/vmlinuz-2.6.16-1.2080_FC5xenU"

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:没有了   下一篇:Slackware Linux操作系统启动过程详解

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号