分享
 
 
 

通过knoppix安装debian详解

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

超简单的debian安装及汉化-- knoppix

几个星期前,有兄弟提到通过knoppix安装debian非常简单。

knoppix对硬件的识别能力比debian的官方发布强得多,而且X的设置缺省就很好。

我有点忍不住好奇,趁nzlug举办linux installfest买了一张knoppix 2003-06-06光盘(只要一钮币,跟国内的D版光盘一个价 ;-)试了一下。

结果尽管在安装中遇到一些问题,仍然只用了1.5小时就完成了安装+汉化全过程,的确是超简单。knoppix真是Debian新手的福音哪。

一、准备工作

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

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

有什么错误,请指正...

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有