荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: "knoppix" <hjnet@163.net>, 信区: Linux
标  题: MyNoppix 3.2-05-03 发布
发信站: Bentium Ltd. (CN99) (Thu May  8 20:10:57 2003)
转信站: SZU!news.tiaozhan.com!news.cn99.com!not-for-mail
出  处: 218.80.64.113

MyNoppix 3.2-05-03 发布

介绍:
MyNoppix 是什么? 是一套新的发布版吗? 不是. MyNoppix 不是"一套发行版", 而是"每个
人自己的发行版", 是一套根据 Knoppix 定制自己的发行版的方法. MyNoppix 就是本文.

文件最新版本:
你可以在 www.linuxforum.net 上的 <Linux 软件快递> 讨论区搜索到这份文件的最新版本
.

声明:
如果采用了文档中的方法而造成任何损失, 无论是作者、散布者或对这份文档有贡献的人都
将拒绝承担任何责任。

版权:
这份文档的版权属于本文档的所有作者。并在 GNU General Public Licence 允许下散布和
修改文件。

作者:
knoppix <please@don't.email.me>

反馈与修正:
如果你对这份文档有什么问题或看法, 请到 www.linuxforum.net 上的相应讨论区交流。

正文:

五步制作自己的 MyNoppix:
准备 iso 目录 -> 进入 chroot -> 定制系统 -> 退出 chroot -> 制作 iso

简简单单做定制,以下是详细步骤:

1. 准备 iso 目录
--------------------------------

1.1 准备
在硬盘的一个文件系统内留足空间,至少需要 4G 空间,我在本文中使用 /dev/hda1
下载最新的 Knoppix 光盘:
ftp://ftp.uni-kl.de/pub/linux/knoppix/KNOPPIX_V3.2-2003-05-03-EN.iso

1.2 用 Knoppix 光盘启动系统
提示符出现后,以 knoppix lang=cn 方式起动

1.3 设置网络
菜单 -> KNOPPIX -> Network/Internet -> Network card configuration
(如果你不是通过局域网上 Internet, 就选用你的方式,例如 ADSL 或 Modem)

1.4 准备 iso 目录

进入系统后开一个 root shell 窗口进行工作 (菜单 -> KNOPPIX -> Root Shell)

mount /dev/hda1 /mnt/hda1
mkdir /mnt/hda1/knx
mkdir /mnt/hda1/knx/source
mkdir /mnt/hda1/knx/master
mkdir /mnt/hda1/knx/source/KNOPPIX
cp -Rp /KNOPPIX/* /mnt/hda1/knx/source/KNOPPIX
mkdir /mnt/hda1/knx/master/KNOPPIX
cp /cdrom/index.html /mnt/hda1/knx/master

将/cdrom/KNOPPIX 下除那个 700 Mb 的大文件外的所有文件拷贝到 master/KNOPPIX:
cd /cdrom/KNOPPIX
find . -size -100000 -type f -exec cp -p --parents {}
/mnt/hda1/knx/master/KNOPPIX/ \;

2. 进入 chroot
--------------------------------

2.1 chroot

chroot /mnt/hda1/knx/source/KNOPPIX
mount -t proc /proc proc

2.2 修改 /etc/resolv.conf 配置好 nameserver

通过 "ping www.google.com" 检查配置是否正确

2.3 配置 apt

修改 /etc/apt/source.list
将 http://ftp.de.debian.org 替换为 ftp://ftp.linuxforum.net
注意要删掉/pub, 是 ftp://ftp.linuxforum.net/..., 而不是
ftp://ftp.linuxforum.net/pub/...

apt-get update

3. 定制系统
--------------------------------

3.1 为了安装中文套件, 必需删除无用的套件:

apt-get remove kde-i18n-* koffice-i18n-de manpages-de mozilla-locale-de-at
selflinux tipptrainer-data-de trans-de-en user-de

可以通过以下命令找出哪些包占空间:
dpkg-awk "Status: .* installed$" -- Package Instlled-Size | awk '{print $2}' |
egrep -v '^$' | xargs -n2 echo | perl -pe 's/(\S+)\s(\S+)/$2 $1/' | sort -rg

3.2 安装中文套件:

apt-get install ttf-arphic-* xfonts-intl-chinese kde-i18n-zhcn stardic xcin

可以通过以下命令了解包信息:
列出软件包: dpkg -l [pattern]
查看包说明信息: dpkg -s pkgname
查看包文件列表 dpkg -L pkgname

#3.3 修改 /etc/init.d/knoppix-autoconfig

第 98 行: 将缺省 LANGUAGE 由 "de" 改为 "cn":
[ -n "$LANGUAGE" ] || LANGUAGE="cn"

第 161 行: 将 cn 部分的 XMODIFIERS 的值改为 "@im=xcin-zh_CN.GB2312"

3.4 修改 /etc/skel/.kde/share/config/kdeglobals 的 Locale 部分为:
Country=cn
Language=zh_CN

3.5 在 /etc/X11/Xsessions.d/45xsession 中加入:

export LC_ALL=zh_CN.GB2312
export XMODIFIERS="@im=xcin-zh_CN.GB2312"
/usr/bin/xcin &

3.6 在 /etc/skel/.kde/.qt/qtrc 的 General 部分添加:

XIMInputStyle=Over The Spot

3.7 让 rxvt 能正常显示中文

在 /etc/skel/.Xdefaults 中加入以下行:
rxvt*font: terminus-iso8859-1-16
rxvt*mfont: -guobiao-song-*-16-*-gb2312.1980-0

#3.7 修改 /etc/skel/.kde/share/config/kdeglobals 的 General 部分的 fixed 字体的
大小改为 12

3.8 其他

我只做了简单的定制,
你可以通过 apt-get 删除你不想要的任何其他软件,也可以通过 apt-get 安装你想要的任
何其他软件,
也可以通过修改系统的其他配置来美化或定制你的系统。
例如:
改 /usr/local/lib/knoppix.jpg 换桌面背景.
修改 /etc/skel/Desktop 目录下的文件配置桌面图标.
等...

4. 退出 chroot
--------------------------------

atp-get clean
updatedb
umount /proc
exit

5. 制作 iso
--------------------------------

5.1 清理文件
rm /mnt/hda1/knx/source/KNOPPIX/home/knoppix/.bash_history
rm -rf /mnt/hda1/knx/source/KNOPPIX/tmp/*

5.2 制作 KNOPPIX 压缩文件系统:
mkisofs -R -U -V "KNOPPIX.net filesystem" -P "MYNOPPIX www.linuxforum.net"
-hide-rr-moved -cache-inodes -no-bak -pad /mnt/hda1/knx/source/KNOPPIX | nice
-5 /usr/bin/create_compressed_fs - 65536 > /mnt/hda1/knx/master/KNOPPIX/KNOPPIX

5.3 制作 mynoppix.iso 光盘镜像:
cd /mnt/hda1/knx
mkisofs -pad -l -r -J -v -V "KNOPPIX" -b KNOPPIX/boot.img -c KNOPPIX/boot.cat
-hide-rr-moved -o /mnt/hda1/knx/mynoppix.iso /mnt/hda1/knx/master

然后就一切 OK 了,将 mynoppix.iso 刻录为光盘就行了。
希望大家继续完善该文档。


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店