通过knoppix安装debian详解
点击次数:21 次 发布日期:2008-11-29 15:45:36 作者:源代码网
|
源代码网推荐 源代码网推荐 超简单的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 源代码网推荐 奇怪,不管他,手动建立# mkno # 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 源代码网推荐 源代码网推荐 美化什么的我就不多说了... 源代码网推荐 源代码网推荐 有什么错误,请指正... 源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐 源代码网供稿. |
