LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 14230|回复: 31

KNOPPIX3.4硬盘安装汉化教程

[复制链接]
发表于 2004-7-13 18:02:23 | 显示全部楼层 |阅读模式
A.简介

本文适合初学linux的朋友,或是刚从windows过来的朋友。
KNOPPIX是一个著名的linux发行版,可以在光盘上直接运行。

查看各种linux发行版的被关注程度
http://www.distrowatch.com/

KNOPPIX英文论坛
http://www.knoppix.net/forum/

KNOPPIX台湾网站
http://knoppix.tnc.edu.tw/

我将KNOPPIX装在硬盘上,用它做linux桌面,写程序,上网,听音乐。
安装非常方便,用KNOPPIX光盘(虚拟的)启动到KDE桌面,图形界面安装,1小时内完成。

本文发表在linuxsir我叫aiiiq有什么问题来sir吧
http://www.linuxsir.cn/bbs/showthread.php?threadid=125921

现在是2004年7月13日18时15分,文档整理完毕,吃饭去啦



B.准备

我为linux准备了4个分区:hda1,hda2,hda3,hda4
分区大小:2G,2G,4G,32G
用途:windows和linux公用,linux交换分区,knoppix linux,linux数据
文件系统:fat32,swap,reiserfs,reiserfs
(如果看不懂,上google查一下吧)

hda1装上dos7.0可以启动。(我是用win98启动盘里的sys命令做的)

在windows里找这个文件c:\winnt\Fonts\simsun.ttc复制到hda1的根目录。
simsun.ttc是仿宋字体文件,用来汉化linux。
(没有windows?google上找不到?去linuxsir发帖子!一定有人帮你

下载loadlin.exe最好找个新版的
http://www.demolinux.org/DOWNLOAD/3.0/dosutils/loadlin.exe
ftp://ftp.scut.edu.cn/pub1/RedHat9/dosutils/loadlin.exe
http://bingle.pku.edu.cn/scripts/ftp_search.exe?word=loadlin.exe
放在hda1的根目录下。(用来在dos下启动linux)

下载KNOPPIX3.4英文版(我用的是KNOPPIX_V3.4-2004-05-17-EN.iso)
http://www.knoppix.net/get.php
这几个链接很较快的,我下午4点开始下载,不到2小时下完。
ftp://source.rfc822.org/pub/mirr ... 4-2004-05-17-EN.iso
ftp://ftp3.linux.it/pub/mirrors/ ... 4-2004-05-17-EN.iso
ftp://ftp.knoppix.nl/pub/os/Linu ... 4-2004-05-17-EN.iso
用winiso解开(软件自己找吧)
将knoppix目录和boot目录复制到hda1的根目录。



C.安装linux

从hda1启动dos7.0(看一下时间17:31)
建立autoexec.bat文件,放在hda1的根目录下,内容如下:
loadlin boot\isolinux\linux24 ramdisk_size=100000 initrd=boot\isolinux\minirt24.gz lang=us vga=normal
执行autoexec
启动KNOPPIX3.4(可以认为正在光盘上运行linux)

桌面空白处,电击鼠标右键Run Command...
输入sudo knx2hd
OK

3.Partition设置分区,图形界面,有点儿像pqmagic0
我分了hda2为swap文件系统,用做linux的交换分区
和hda3为reiserfs文件系统,用来安装linux
还有hda4为reiserfs文件系统,用来存放linux数据和备份

回来,进入1.Configure Installation
我选debian: Debian-like system
/dev/hda3(按你自己的选)
reiserfs(这种文件系统速度快)
你的名字
用户名
user的密码(上面一次,下面重复一次)
root的密码(上面一次,下面重复一次)
主机名
我把lilo装在mbr(不懂?去linuxsir找资料看看!)

2.Start installation
Next
做个启动盘?我不要!
OK

桌面空白处鼠标右键logout "knoppix"...
Restart computer



D.设置网络

启动时看到lilo菜单,选择默认的linux
用root登陆,密码就是安装时设定的。
Skip Wizard(跳过设置)

好了,看到桌面了吧,现在是英文的linux系统,一会儿就好了。

首先设置上网(我是通过局域网的宽带,其它的自己想办法!去linuxsir问啊
开始 -> KNOPPIX -> Network/Internet -> Network card configuration
设置DHCP,IP,Mask,Broadcast,Gateway,nameserver(按你自己的填)
NO
10.2.24.20
255.255.255.0
10.2.24.255
10.2.24.1
210.52.149.2
(不明白?自己找资料吧)

试一下:开始 -> Internet -> Mozilla Browser
输入www.linuxsir.cn嗯,可以上网啦!

下载这两个文件:

KNOPPIX3.4汉化包
http://www.idll.net/lt/knoppix/kno34cn-1.tar.bz2

小企鹅输入法
http://www.fcitx.org/download/fcitx-2.0.1.tar.bz2

保存在默认的/root目录。



E.安装字体

开始 -> KNOPPIX -> Root Shell
mount /dev/hda1
cp /mnt/hda1/simsun.ttc /usr/share/fonts/truetype/
exit
这个simsun.ttc就是一开始从windows中复制的字体文件,它支持GBK,用做汉化。

开始 -> Settings -> Control Center -> System Administration -> Font installer
非常慢!多等一会吧
进入truetype,看看有没有simsun.ttc
然后,展开左边的Appearance & Themes -> Fonts -> Adjust All Fonts -> Font -> Simsun
OK
Apply



F.中文环境和输入法

电击桌面上Home图标,
在kno34cn-1.tar.bz2上鼠标右键Actions -> Extract Here
进入kno34cn-1目录,复制以下文件:

45xsession复制到/etc/X11/Xsession.d/目录
  (启动X时的一个脚本,从KNOPPIX3.3的中文版复制的。)

fonts.conf复制到/etc/fonts/目录(覆盖)
  (字体反锯齿去掉,保证mozilla不模糊。)

i18n复制到/etc/sysconfig/2.4.26/目录(覆盖)
  (这个设置locale和XMODIFIERS,对输入法的影响很大。
  KNOPPIX3.3中i18n在/etc/sysconfig/目录,如果安装了2.6的内核这个目录还有变化。
  我在knoppix英文论坛上找了很长时间才知道,好累!)

knoppix-autoconfig复制到/etc/init.d/目录(覆盖)
  (系统启动时的一个脚本,设置中文环境。)

profile复制到/etc/目录(覆盖)
  (系统配置文件,设置中文环境。)

回到/root/目录,
在fcitx-2.0.1.tar.bz2上鼠标右键Actions -> Extract Here
开始 -> KNOPPIX -> Root Shell
cd fcitx-2.0.1
make install
reboot



G.备份

重启选择默认的linux
root登陆
桌面出来了,按Ctrl+空格,看看能否调出输入法
到linuxsir发帖庆祝一下(看看时间18:02)
好了,重启做备份

看到lilo启动菜单,选择windows(hda1),就是dos7.0(选你自己的)
因为有autoexec.bat自动批处理文件,dos会自动调用loadlin.exe启动KNOPPIX3.4
(想看dos提示符,可以在启动时狂按F5...)

看到桌面,按Ctrl+Alt+F2
mount /dev/hda4(我备份数据的地方)

partimage(与ghost的功能类似)
选hda3(选你自己的啊)
文件名/mnt/hda4/backup/kno34cn
F5(下一步)
F5(下一步)
OK
OK
约10分钟
OK
reboot
 楼主| 发表于 2004-7-13 19:10:42 | 显示全部楼层
这两天不停的装knoppix做汉化,至少装过15次

终于搞定了,好累

原来写文档好辛苦啊,还要测试链接

不完善的地方,请大家自己动手解决吧
发表于 2004-7-13 19:24:18 | 显示全部楼层
不错哦,
很细致,
谢谢了。
发表于 2004-7-13 20:18:49 | 显示全部楼层
不错,真的是好东东啊。楼主辛苦了。
发表于 2004-7-13 22:05:59 | 显示全部楼层
Knoppix的安装方法也可以用debootstrap的。
http://www.inittab.de/manuals/debootstrap.html

为什么要那么麻烦?
发表于 2004-7-14 15:32:07 | 显示全部楼层
谢谢,最近好帖子很多啊。
发表于 2004-7-18 23:45:10 | 显示全部楼层
I followed you, but cannot install fcitx
it's a fainting thing
 楼主| 发表于 2004-7-19 12:52:57 | 显示全部楼层

估计是字体问题

写这个文档时,我重装了很多次,因为fcitx1.85与系统字体有冲突。现在的安装顺序是我多次失败总结出来的。

首先确认你安装的是fcitx2.0.1,在桌面上按Ctrl+空格就可以打开输入法。

你可以试着在Font Install中将simsun字体删掉(不是禁用)。
重启后,再复制,安装字体,然后Ctrl+Alt+Backspace,回来看能否打开输入法。

在Root Shell中输入fcitx会提示什么?请贴出来。
看这个帖子可能对你有帮助:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=37665

问题解决了,别忘了回帖子
发表于 2004-7-19 21:34:12 | 显示全部楼层
hi
it report:
"没有设置XMODIFIERS!"
 楼主| 发表于 2004-7-20 09:08:52 | 显示全部楼层
首先看一下是不是i18n的问题,如果能解决就不用看下面的了。

/etc/sysconfig/2.4.26/i18n
/etc/sysconfig/i18n
这两个文件应该是一样的,内容为:

LANG="zh_CN.GB2312"
COUNTRY="cn"
LANGUAGE="zh_CN.GB2312"
CHARSET="gb2312.1980-0"
XMODIFIERS="@im=fcitx"

就是从汉化包复制过去的。如果不同请贴出来。
从汉化包复制i18n这个文件到相应位置,重新启动系统reboot回来试一下。



/etc/X11/Xsession.d/45xsession
/etc/sysconfig/2.4.26/i18n
/etc/init.d/knoppix-autoconfig
/etc/profile
确认你的电脑里有这四个文件(注意目录的位置),并且和kno34cn-1.tar.bz2汉化包里的一样。如果不同就把原来的删掉,再把汉化包里的文件复制过去。



/etc/X11/Xsession.d/45xsession
确认有这个文件



/etc/sysconfig/2.4.26/i18n
用kwrite打开这个文件,内容为:
LANG="zh_CN.GB2312"
COUNTRY="cn"
LANGUAGE="zh_CN.GB2312"
CHARSET="gb2312.1980-0"
XMODIFIERS="@im=fcitx"



/etc/init.d/knoppix-autoconfig
这个文件中间的一段:
cn)
# Simplified Chinese version
COUNTRY="cn"
LANG="zh_CN.GB2312"
LANGUAGE="zh_CN.GB2312"
KEYTABLE="us"
XKEYBOARD="us"
KDEKEYBOARD="us"
CHARSET="gb2312.1980-0"
# Additional KDE Keyboards
KDEKEYBOARDS="us,de,fr"
XMODIFIERS="@im=fcitx"
;;



/etc/profile
最后四行:
LC_ALL=zh_CN.GB2312
LANG=zh_CN.GB2312
LC_CTYPE=zh_CN.GB2312
export LC_ALL LANG LC_CTYPE
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表