LinuxSir.cn,穿越时空的Linuxsir!

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

通过knoppix安装debian详解,超easy...

[复制链接]
发表于 2003-7-11 15:15:31 | 显示全部楼层 |阅读模式
超简单的debian安装及汉化-- knoppix

几个星期前,有兄弟提到通过knoppix安装debian非常简单。
knoppix对硬件的识别能力比debian的官方发布强得多,而且X的设置缺省就很好。
我有点忍不住好奇,趁nzlug举办linux installfest买了一张knoppix 2003-06-06光盘(只要一钮币,跟国内的D版光盘一个价 ;-)试了一下。
结果尽管在安装中遇到一些问题,仍然只用了1.5小时就完成了安装+汉化全过程,的确是超简单。knoppix真是Debian新手的福音哪。

ok, 少废话,let's go.

一、准备工作
if (你的机器上只有一个windows系统) {
那就使用pqmagic或类似工具改变一下硬盘分区,释放3G空间或更多给linux(knoppix安装占1.9G)
}
elseif (你的机器上已经有至少一个linux和一个windows){
那就用gnu parted工具来修改分区
}
else{
continue ~_~
}
如果你的硬件比较特殊,请准备好所有硬件的linux驱动,最好是源代码包,不要用rpm包。
(我在这一步准备了lucent软猫的驱动)

二、开始安装
用knoppix光盘启动,启动参数用"knoppix lang=us 2"直接进console
启动完成后,运行knx-hdinstall
选择准备用来安装linux的硬盘
进入cfdisk,在硬盘的free空间上建立一个swap分区(与内存大小相同)和一个ext2/ext3/reiserfs分区(建议reiserfs,速度真的比ext?快很多)
选择使用swap分区(/dev/hda8),初始化,设置根分区(/dev/hda9),初始化 (这些设置要用你自己的呀,别抄我 ;-)
开始copy文件到硬盘上,wait......
然后是设置缺省开启的服务,网络设置
root的密码,普通用户(名为knoppix)的密码
是否使用kdm(我选了否,因为没有用过 ;-)
lilo是否装到mbr上?(我又选了否,因为已经有了grub),如果硬盘上没有其它linux存在,选yes
restart,取出光盘
如果你将lilo设到mbr,就直接选linux
因为我的没有写到mbr,我就用grub命令行启动
grub> root (hd0,8)
grub> chainloader +1
grub> boot
这样就看到lilo界面了,选linux,就ok

三、设置+汉化
用root登录
1. mouse分区
knoppix已经自动识别硬盘上已有的分区,并在/mnt下建立了hda?之类的目录
编辑/etc/fstab,把需要使用的分区前的#号去掉,然后挂载它
我做的是
mount /mnt/hda1 (windows)
mount /mnt/hda6 (老linux的/)
mount /mnt/hda7 (老linux的/home)
2. 是解决console下的鼠标问题(方便拷贝动作)
用gpmconfig试了一下
我的thinkpad比较特殊,端口是/dev/psaux,鼠标类型是fups2,其它参数不设就好
普通ps2滚轮鼠标应该设为/dev/psaux, imps2
但不知道为什么,设置没能保存到/etc/gpm.conf里,而且我还有一个usb mouse
于是从以前的linux里拷了一份,内容是
device=/dev/psaux
responsiveness=
repeat_type=
type=fups2
append="-M -m /dev/input/mice -t imps2"
sample_rate=
append这一行就是设置附加的第二个usb mouse
执行/etc/init.d/gpm restart
这样,两个鼠标都能在console下工作
3. 编译软猫驱动 (各位看官请编译自己需要的adsl或网卡驱动之类的东东)
注意knoppix安装的kernel-2.4.20-xft是用gcc 2.9.x编译的,所以要改一下/usr/bin/gcc这个链接的指向
# cd /usr/bin
# ln -sf /usr/bin/gcc-2.95 /usr/bin/gcc
将软猫驱动拷到/root里,解压
# cd ltmodem-8.26a9/
# ./build_module ; ./ltinst2 ; ./autoload
问题又来了,模块编译成功,但是没有成功创建/dev/ttyLT0和/dev/modem
奇怪,不管他,手动建立
# mknod /dev/ttyLT0 c 62 64
# chown root:dialout /dev/ttyLT0
# ln -s /dev/ttyLT0 /dev/modem
# modprobe lt_serial
然后在/etc/modules文件里加入lt_serial,这样每次启动后会自动加载软猫驱动
可选项:用pppconfig配置拔号上网,也可以等会儿进kde后用kppp
我比较喜欢用pppconfig,执行它,配置比kppp更容易
给个名称叫ihug(我的isp),动态dns,PAP,用户名,密码,115200,Tone,电话号,手动指定端口/dev/modem,finished
这样就可以用pon ihug来拔号上网了
4. 修改apt-get源
knoppix自带的sources.list超强,我们不需要那么多
由于kde3.1.2只存在于unstable中,我就保留unstable好了
还有一个xfree86 4.3的unofficial apt source
我只保留了三行,结果如下
# cat /etc/apt/sources.list | grep -v ^$ | grep -v ^#
deb http://ftp.debian.org/debian unstable main contrib non-free
deb http://non-us.debian.org/debian-non-US unstable/non-US main contrib non-free
deb http://www.penguinppc.org/~daniels/sid/i386 ./
5. 拔号上网,升级
# pon ihug
# apt-get update
麻烦又来了,apt-get dist-upgrade的显示乱七八糟,要删掉一堆重要的东东,可怕
原来是当前unstable中kde的依赖有问题,还有一个mount-aes在作怪
暂时不全面升级了
# apt-get install mount kde-i18n-zhcn fcitx(呵呵,debian就是好,如此简单)
注意,因为涉及到mount这个包,你一定要敲"Yes, do as I say!",才能安装
6. X的中文字体
执行
# mount /mnt/hda1
# cp /mnt/hda1/windows/Fonts/simsun.ttc /usr/share/fonts/ttf/
因为fcitx和一些其它程序要用XLFD格式字体
拷贝一个老的simsun的hints文件到/etc/defoma/hints里,内容如下
# cat /etc/defoma/hints/ttf-dynalab-simsun.hints
category truetype
begin /usr/share/fonts/ttf/simsun.ttc
  Family = SimSun
  FontName = SimSun-Regular
  Encoding = Unicode
  Location = English Chinese-China
  Charset = ISO10646-1 GB2312 GBK GB18030 ISO8859-1
  GeneralFamily = Song
  Weight = Medium
  Width = Fixed
  Shape = Upright
  Foundry = Dynalab
  Priority = 15
  TTCap = halfwidth-bw=0.5 italic-angle=0.167 no-roblique no-oblique no-ritalic
end
然后执行defoma-fonts register-all /etc/defoma/hints/ttf-dynalab-simsun.hints
修改/etc/X11/XF86Config-4
(a)将Load "freetype"改为Load "xtt"
(b)将下面两行
        FontPath     "/usr/X11R6/lib/X11/fonts/defoma/CID"
        FontPath     "/usr/X11R6/lib/X11/fonts/defoma/TrueType"
改为
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID/"
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/"
7. bash设置
在~/.bashrc里加上
export QTDIR=/usr/share/qt3
export LANG=zh_CN.GBK
export LC_ALL=zh_CN.GBK
export GTK_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"
重新登录root
8. 启动X
写个~/.xsession内容就是下面两行
fcitx &
exec x-session-manager
然后当然是startx啦
一开始就是kde设置
我遇到一堆德文,幸亏还认得国旗 :-)
语言就是选那个最下面最长的一项
一路next.....
呵呵,有中文了,尽管有点发虚...
进了kde后,改一下键盘属性,我把缺省设为us-english后,干脆把它禁止掉了
9. 创建新用户
如果你不想用knoppix这个用户,那就创建一个新的吧
# adduser carlos
# adduser carlos audio (carlos也要听音乐)
# adduser carlos video (carlos还要看电影)
# adduser carlos dialout (拔号上网这任务不能总是交给root干吧)
# adduser carlos cdrom
# adduser carlos disk
# adduser carlos floppy
# adduser carlos dip
....
反正就我一个用户,哈哈....
新用户也要照root那样设置.bashrc和.xsession之类的
10. 用新用户启动进入X

美化什么的我就不多说了...

有什么错误,请指正...
 楼主| 发表于 2003-7-11 15:18:42 | 显示全部楼层
贴图一张
此图是完全按照上面的方法安装汉化
只是在kde的控制面板里改了一下桌面和title字体到bitstream vera系列
还有konsole字体改为"Linux"
kedit里的字体.... 忘了,反正都是自带的



发表于 2003-7-11 15:57:12 | 显示全部楼层
强顶! 建议人手一份!
还有现在已经做好中文化的 knoppix 应该更加容易,喜欢 debian 又苦于安装的朋友快去 down 个或买份拷贝。
 楼主| 发表于 2003-7-11 16:08:44 | 显示全部楼层
用knoppix最爽的就是解决了debian下X配置比较困难的问题
发表于 2003-7-11 16:17:23 | 显示全部楼层
嗯,看来knoppix已可实现quanliking的半个梦想了:p
 楼主| 发表于 2003-7-11 17:21:13 | 显示全部楼层
lyoo, 几天不见,怪想念的....
注意身体呀....
发表于 2003-7-11 19:55:04 | 显示全部楼层
有这样的斑竹,咱还说啥:照着干!
发表于 2003-7-11 19:59:59 | 显示全部楼层
carlos、werix真是久违了,
谢谢carlos的关心,不开机的日子真是难过呀,呵呵,我还是经常来晃一下的好。
发表于 2003-7-11 20:08:49 | 显示全部楼层
如果用那个中文650M纪念版不是更省事,连汉化都一次搞定
 楼主| 发表于 2003-7-11 20:55:35 | 显示全部楼层
偶没有那个什么纪念版,也没找到下载地址
有了下载地址,我的小猫也搞不定,呵呵

to lyoo
身体第一,备考第二,linux排第三
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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