阅 读 文 章

如何通过chroot构建Linux操作系统 (3)

[来源:网上转载 () | 作者:网友() | 时间:2007-07-07 | 浏览:人次 ]

第二步:创建文件系统;

  我们可以创建为ext3、fat32或reiserfs等文件系统,创建文件系统,请参考:
《存储设备分区操作及文件系统管理概述》

[root@localhost ~]# /sbin/mkfs.ext3 slack.img
mke2fs 1.38 (30-Jun-2005)
slack.img is not a block special device.
Proceed anyway? (y,n) y


  第三步:挂载已被格式化映像文件;

[root@localhost ~]# mkdir /mnt/slack
[root@localhost ~]# mount -o loop slack.img /mnt/slack/



  第四步以后和物理硬盘操作基本相同,省略过去;

  6、有关软件包rpm、tgz、deb等软件包提取;

  发行版都有一定的软件包格式,比如 file.rpm 、file.deb或file.tgz或file.tar.gz等;rpm格式的软件包,一般基于Redhat或Fedora为基础开发的都采用RPM格式。因为chroot安装操作系统,首要的是从一个软件包中提取文件,然后复制到文件系统中,所以提取文件工具也得做一点解说;

  6.1 从rpm软件包抽取文件;

  操作的前提是得有rpm的管理工具,也就是说得有rpm等相关命令;

  命令格式: rpm2cpio file.rpm |cpio -div

  举例:

[root@localhost RPMS]# rpm2cpio gaim-1.3.0-1.fc4.i386.rpm |cpio -div

  抽取出来的文件就在当用操作目录中的 usr 和etc中;

  其实这样抽到文件不如指定安装目录来安装软件来的方便;也一样可以抽出文件;

  为软件包指定安装目录:要加 -relocate 参数;下面的举例是把gaim-1.3.0-  1.fc4.i386.rpm指定安装在 /opt/gaim 目录中;

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.