欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> 操作系统 >> Linux >> 中文HowTo >> 教程正文

  没有公告

教程: Linux教程-中文HOWTO-自己动手制作Knoppix中文版 更多...
教程: Linux教程-中文HOWTO-自己动手制作Knoppix中文版

一、简介


下文将介绍如何定制一张中文版的Knoppix。主要步骤:


  • 准备足够的硬盘空间和交换分区
  • 将Knoppix光盘上的那个大大的压缩文件KNOPPIX拷贝出来,并解压缩
  • 根据自己的需要,添加/删除软件
  • 添加中文显示和输入支持
  • 重新压缩KNOPPIX
  • 制作光盘镜像iso文件

二、准备工作




1) 准备软件

   从www.knopper.net/knoppix 获得最新光盘影像文件,本文使用的是KNOPPIX_V3.3-2003-09-24-EN.iso。

2) 准备硬件(建立硬盘分区)

   由于要建立压缩的文件系统(compressed file system),需要空间较大的交换分区(swap space),最少1GB空闲RAM Swap (比如256M内存和750M的swap) ,推荐建立2G的swap分区。(创建压缩文件系统时要用到。如果交换分区太小,会报错);3 GB 空闲的Linux分区(ext2/3, xfs等都可以)。





三、操作步骤:


1) 打开一个shell,使用 su 命令获得root用户的权限。下面所有命令都是在这个root shell 里面运行的;

2) 配置您的Internet连接(稍后要用到) ;

3) 确定用来工作的分区。在本例中,是hdb2。该分区至少要有3G空间;

4) 加载该分区:

mount -o rw /dev/hdb2 /mnt/hdb2 (如果不照做,你可能会在chroot环境工作时遇到麻烦) ;

5) 创建一个用来工作的目录: mkdir /mnt/hdb2/working (把所有文件放在这里,用完可以方便地删除) ;

6) 如果你没有1 GB 内存, ( cat /proc/meminfo (物理内存 swap)) 那么您需要一个swapfile:
cd /mnt/hdb2/working ; dd if=/dev/zero of=swapfile bs=1M count=750 ; mkswap swapfile ; swapon swapfile ;

7) 创建 2 个目录,一个用于存放我们的新CD(NewCD),一个用于存放现有CD的内容(OLD):
mkdir /mnt/hdb2/working/NewCD; mkdir /mnt/hdb2/working/OLD ;

8) mkdir /mnt/hdb2/working/OLD/KNOPPIX ;

9) 您可以不用光盘启动,而直接mount下载得到的iso文件,然后把光盘上/KNOPPIX/KNOPPIX文件复制出来:


  • mkdir /mnt/iso
  • mount -o loop -t iso9660 KNOPPIX_V3.3-2003-09-24-EN.iso /mnt/iso
  • cp /mnt/iso/KNOPPIX/KNOPPIX /mnt/hdb2/working
  • 再Mount压缩的KNOPPIX文件:

    • insmod cloop file=/mnt/hdb2/working/KNOPPIX 如果这一步出错,请看本文结尾处对cloop的描述。
    • mkdir /mnt/KNOPPIX
    • mount -o ro /dev/cloop /mnt/KNOPPIX

  • 复制knoppix源文件到您的工作目录(这可能得花点时间)

    • mkdir /mnt/hdb2/working/OLD/KNOPPIX
    • cp -Rupv /mnt/KNOPPIX/* /mnt/hdb2/working/OLD/KNOPPIX/

  • 卸载 /mnt/KNOPPIX

    umount /dev/cloop
  • 卸载iso文件,删除/mnt/hdb2/working/KNOPPIX

    umount /mnt/iso

    rm -f /mnt/hdb2/working/KNOPPIX

10) mkdir /mnt/hdb2/working/NewCD/KNOPPIX ;

11) cp /cdrom/index.html /mnt/hdb2/working/NewCD/ ;

12) 现在,复制 /cdrom/KNOPPIX/ 下面的所有内容到 /mnt/hdb2/working/NewCD/KNOPPIX/ ,除了那个接近700 Mb 的名字叫做KNOPPIX的文件。( cd /cdrom/KNOPPIX; find . -size -10000k -type f -exec cp -p --parents {} /mnt/hdb2/working/NewCD/KNOPPIX/ \; )

13) 现在您可以 "chroot" 到刚才复制的 KNOPPIX 中去: chroot /mnt/hdb2/working/OLD/KNOPPIX ;

14) 现在您已经处于chrooted环境中。 "/" 实际上是 "/mnt/hdb2/working/OLD/KNOPPIX" ;

15) 要使用Internet,您需要加载proc文件系统: mount -t proc /proc proc ,然后编辑 /etc/resolv.conf 添加您的nameserver;

16) 如果您需服务微软的工作组(通过samba),那么smb.conf也要修改 (通常,MSHOME是XP家庭版,WORKGROUP是Win9x);

17) 检查您的chrooted环境的Internet连接: ping google.com ;

18) 更新您的软件包列表: apt-get update ;

19) 现在您可以开始修改软件包,自己决定删除哪些,安装哪些;


  • 在安装或删除软件之前,您可以看一下目前已经安装了哪些软件:

    dpkg-query -l

  • 也可以让这个列表以软件包的大小排序:

    dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n

  • 要删除一个软件包 (以及所有依赖于它的软件包),可以这样:

    apt-get remove <要删除的包的名字>

    我删除了这些:

    apt-get remove selflinux kde-i18n-{tr,pl,cs,ja,nl,ru,it,da,es,de,fr}

    其中,selflinux 是一套德文的Linux文档,kde-i18n-* 是其他国家的kde本地化文件。这些文件占用大约200M硬盘?br />

    [1] [2] [3] [4] 下一页

教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    dos入门教程

    dos入门教程-2

    dos入门教程-1
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网