Linux中国  设为主页
 收藏本站
 
当前位置: > 首页 ->Linux技术 ->发行版专区 ->slackware ->Fedora Core 5.0 用Xen虚拟Slackware
  相关分类: 
CentOS
ubuntu
turbolinux
Suse
slackware
Redhat
Mepis
mandriva
Mandrake
knoppix
Gentoo
Fedora
Debian
红旗
  站内搜索: 
热门文章排行
热门文章排行 Fedora Core 5.0 用Xen虚拟Slackware(04-11)
Slackware 9 ghostscript/gv 中文解(05-05)
轻轻松松的安装Slackware Linux -- 4(05-05)
Slackware 11.0使用手记 (04-22)
轻轻松松的安装Slackware Linux -- 5(05-05)
精采文章排行
精采文章排行 轻轻松松的安装Slackware Linux -- 5(05-05)
轻轻松松的安装Slackware Linux -- 4(05-05)
轻轻松松的安装Slackware Linux -- 0(05-05)
轻轻松松的安装Slackware Linux -- 2(05-05)
轻轻松松的安装Slackware Linux -- 1(05-05)
  ·轻轻松松的安装Slackware Linux -- 4.如·轻轻松松的安装Slackware Linux -- 0.自·轻轻松松的安装Slackware Linux -- 2.作·轻轻松松的安装Slackware Linux -- 1.如·Slackware 9 ghostscript/gv 中文解决方· Slackware Linux实战手记之安装篇· 认识 Slackware Linux 及制作系统安装磁· 认识 Slackware Linux 及制作系统安装磁· 系统安装初步之Slackware Linux 的硬碟

Fedora Core 5.0 用Xen虚拟Slackware

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

  IE是否经常中毒?推荐您

在mkuml.sh中找到如下段落;

# file system sizes

ROOT_MB=2000

SWAP_MB=128

更改为

# file system sizes

ROOT_MB=3000

SWAP_MB=256

其中ROOT_MB是指定创建映像文件的大小,也就是说Slackware是安装到这个映像文件中;我在这里设置成为3G大小,SWAP_MB是指定交换分区文件的大小,我在这里设置为256M;根据自己的情况来设置。一般的情况下,Slackware完全安装需要3G左右;

在mkuml.sh中找到

mke2fs -F -j root_fs

改为

mke2fs -F -j -O ^resize_inode root_fs

和上面的改更联系起来的意思就是,首先要创建一个root_fs的文件,大小为3G,然后再创建一个swap_fs的文件,大小为256M;然后再对这两个文件分别创建文件系统,root_fs创建为ext3文件系统,swap_fs创建为swap文件系统;如果不太明白,请参看 mkuml.sh中的相关语句;

第四步:执行mkuml.sh;

这个过程就是创建映像文件 root_fs和swap_fs,然后在他们之上进行创建文件系统,接着会通过mount 挂载root_fs,然后安装我们刚才提取出来的Slackware 10.2的两张光盘的软件包到root_fs中;这一切都是通过脚本实现的,所以说这个脚本实在是太好了。呵。。。简单明了。。。

把mkuml.sh改好后,我们要执行;

[root@localhost mkuml-2004.07.17]# ./mkuml.sh /opt/slack102vm

这是什么意思呢?这个意思就是通过脚本mkuml.sh,在/opt中创建一个目录,然后创建root_fs和swap到/opt/slack102vm中;然后进行创建上面所说的文件系统,挂载文件系统,安装Slackware 之类的;一切全自动了... ...

到这一步,我们就会明白了吧,是不是把Slackware 安装到了一个文件中了呢?所以说安装操作系统,也是可以安装到一个文件中的。比如 VMWARE虚拟Linux的安装,也是可以虚拟到一个文件中的;

在这一过程中,还有root密码的设置的提示,自己输入一下,还有网络设置,也可以设置一下。在Hostname ,我设置的是slack,在DOMAINNAME的设置中,我设置的是localdomain ,在设置IP那块,要根据自己的实际网络情况。我用的是DHCP自动获取的,因为我在路由器中设置了所有的机器都通过DHCP自动获取IP;

如果您想知道自己的Slackware 10.2安装到哪里了呢?你查看一下/opt/slack102vm中的root_fs就知道了;怎么查看呢?

应该用mount -o loop 的方法来挂载;

[root@localhost mkuml-2004.07.17]# mkdir /mnt/slack

[root@localhost mkuml-2004.07.17]# mount -o loop /opt/slack102vm/root_fs /mnt/slack

[root@localhost mkuml-2004.07.17]#cd /mnt/slack

上面的内容就是说,把/opt/slack102vm中的root_fs映像文件挂载到了/mnt/slack中,进入/mnt/slack目录,就可以查看到了root_fs映像文件的内容;

第五步:复制相关文件到root_fs映像中;

要把一些文件写到root_fs中,我们首先必须要做的是挂载root_fs映像文件,如前面所提到的mount -o loop的办法;

[root@localhost ~]# mount -o loop /opt/slack102vm/root_fs /mnt/slack

首先我们要把Fedora Core 5.0中内核模块2.6.16-1.2080_FC5xenU目录复制到/mnt/slack下的lib/modules目录中;

[root@localhost ~]# mkdir /mnt/slack/lib/modules

[root@localhost ~]# cd /mnt/slack/lib/modules/

[root@localhost modules]# cp -r /lib/modules/2.6.16-1.2080_FC5xenU .

您也可以把Slackware的两张安装光盘,都可以复制到 root_fs中,也就是root_fs的挂载目录 /mnt/slack目录中;这样少什么样的软件,就可以先通过chroot /mnt/slack 进入Slackware的系统,然后就可以通过挂载光盘映像通过pkgtool 或installpkg来安装了;比如我们Slackware的iso放在了Slackware系统中的 /opt目录中。

第六步:更改root_fs中的/etc/inittab和/etc/fstab文件;

还是如同前面一样,要先挂载root_fs到/mnt/slack目录中;如果已经挂载好了,就直接进入/mnt/slack目录就行了。

找到 /mnt/slack/etc/inittab文件中的;

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

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

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

上一页 1 2 34 5 6 7 8 下一页

上一篇:没有了   下一篇:Slackware Linux操作系统启动过程详解
文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论

   相关文章:
·轻轻松松的安装Slackware Linux -- 5.其

   文章评论:(2条)
  
 请留名: 匿名评论   点击查看所有评论 论坛讨论
 

 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。