十分的复杂, 没有一定操作使用经验的很难实现
下面是基本的操作步骤, 其中硬盘等参数根据你的实际情况来替换 切不可生硬照抄
要点:
1. 安装GNU命令套件,准备我们汉化过程中所需要的环境
2. 安装 locale
3. 安装中文输入法,及其他中文支持
4. 设置环境变量
<< 复制CD中的内容到硬盘 >>
--------------------------------------
# mount /dev/hda3 /mnt/hda3
# mount /dev/cdrom /mnt/cdrom
# mkdir /mnt/hda3/newcd
# mkdir /mnt/hda3/source
# cp -Rp /mnt/cdrom/* /mnt/hda3/newce
# cp -Rp /KNOPPIX/* /mnt/hda3/source
# cp -Rp /KNOPPIX/.bash_profile /mnt/hda3/source/
<< 重导根目录系统 >>
--------------------------------------
# cd /mnt/hda3
# mount --bind /dev source/dev
# chroot source
# mount -t proc /proc proc
<< 恢复 Debian 套件安装机制 >>
------------------------------------
# dpkg-restore
# vi /etc/apt/source.list
:
deb http://ftp.us.debian.org/debian/ stable main non-free contrib
:
# apt-get update
<< 安装 GNU 命令套件 >>
----------------------------------
# wget http://distro.ibiblio.org/pub/linux/.../gnu-utils.dsl
# tar xvfz gnu-utils.dsl
<< 脱离重导根目录系统 >>
--------------------------------
1. # umount /proc
2. 按 Ctrl+D ( 跳出 chroot )
3. # umount /dev
<< 重制 Live CD 主系统 >>
-------------------------
# mkisofs -R /mnt/hda3/source | create_compressed_fs - 65536 > /mnt/hda3/newcd/KNOPPIX/KNOPPIX
<< 重制 Live CD >>
-----------------
# cd /mnt/hda3/
# mkisofs -no-pad -l -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin
-c boot/isolinux/boot.cat -hide-rr-moved -o mydsl-1.2.1-CH.iso newcd
使用刚刚得到的 mydsl-1.2.1-CH.iso 开机
然后继续
<< 重建重制环境 >>
-------------------------
# mount /dev/hda3 /mnt/hda3
# cd /mnt/hda3
# rm -fr source
# mkdir source
# cp -Rp /KNOPPIX/* source/
# cp -Rp /KNOPPIX/.bash_profile source/
<< 重导根目录 >>
--------------------------------------
# cd /mnt/hda3
# mount --bind /dev source/dev
# chroot source
# mount -t proc /proc proc
<< 修改 /etc/locale.gen >>
--------------------------------
# vi /etc/locale.gen
en_US ISO-8859-1
zh_CN gbk
(留下你需要的locale就可以了)
<< 安装 locale >>
------------------------
# apt-get install locales
查看系统支持的 locale
# locale -a
会列出系统支持的 locale
<< 安装中文字体 >>
------------------------
# apt-get install xfonts-base (主要提供了gb16st, gb24st, gb16fs (就是16号、24号宋体和16号仿宋))
# apt-get install xfonts-intl-chinese (rxvt-ml等包对它有依赖)
<< 安装中文输入法 >>
# apt-get install fcitx (会占用33M空间,不过我们制作ISO的时候会将它占用的空间压缩到十几M)
<< X下的中文控制台 >>
----------------------------
# apt-get install rxvt-ml (安装后系统中的crxvt-gb是X下的简体控制台,你可以修改fluxbox的menu文件,把其中的 rxvt 统统改为 crxvt-gb,)
<< 清除 APT 备份 >>
# apt-get clean
<< 中文化设定>>
-------------------------
找一张简体的 KNOPPIX,在 KNOPPIX 中,将 /usr/X11R6/lib/X11/locale/ 下的
zh_CN.gbk 文件夹复制到 DSL 系统相应的目录下
<< 修改环境变量 >>
---------------------------------------------------
# vi /etc/skel/.bash_profile
:
export LC_ALL=zh_CN.gbk
export XMODIFIERS="@im=fcitx"
export IRCNICK=DSL
:
# vi /etc/skel/.xinitrc
:
enhance &>/dev/null & (因为DSL版本不同,如果找不到这句的话,就在Dillo 上面那行加 fcitx &)
fcitx &
:
<< 修改桌面图标 >>
----------------------------
# vi /etc/skel/.xtdesktop/Xterm.lnk
:
Caption: XTerminal
Command: sudo crxvt-gb -rv
<< 脱离重导根目录系统 >>
--------------------------------
1. # umount /proc
2. 按 Ctrl+D ( 跳出 chroot )
3. # umount /dev
<< 重制 Live CD 主系统 >>
-------------------------
# mkisofs -R /mnt/hda3/source | create_compressed_fs - 65536 > /mnt/hda3/newcd/KNOPPIX/KNOPPIX
<< 重制 Live CD >>
-----------------
# cd /mnt/hda3/
# mkisofs -no-pad -l -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -hide-rr-moved -o mydsl-1.2.1-CH.iso newcd
日曜日, 2月 01, 2009
Damn Small Linux 安装中文
Damn Small Linux 安装中文
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿