Fedora Core 5.0 用Xen虚拟Slackware
在上面的这段的第一行前面加上#号,并把第二行的前面的#号去掉;
#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操作系统启动过程详解 更多相关文章
|
推荐文章
精彩文章
|