Debian 安装

一、需求分析
安装之前我们要弄明白一个问题:我们要用Linux做什么?对大多数用户而言,Linux需要具备以下功能:
1.中文输入,要有五笔和拼音输入法;
2.上网,要有浏览器和下载工具;
3.聊天,最好有QQ和MSN;
4.可以很方便地添加/删除程序,要有一个好用的包管理器;
5.听音乐、看电影;
6.图片浏览;
7.压缩/解压缩文件;
8.自动挂载/卸载U盘等设备;
9.不难看的界面和字体;
10.PDF文件阅读;
11.办公;
12.电驴、BT下载。
对于少数用户而言,Linux还需要具备以下功能:
13.图像处理;
14.程序开发等。

二、硬件及网络环境
硬件:2004年配的台式机(当年的主流配置,现在已即将淘汰)。
    CPU:AMD Athlon XP 1800+
    内存:1G DDR 400
    主板:ASUS AV8X-X 集成声卡、网卡
    硬盘:一块120G IDE+一块80G IDE,分区情况:第一块硬盘:C:20G FAT32 装有WIN XP系统,D: 100G NTFS,第二块硬盘只一个NTFS分区,在XP下为E盘,现打算删除第二块硬盘上的所有数据,安装Debian系统。
    光驱:康宝
    显卡:Nvidia Geforce MX400
    显示器:SAMSUNG SyncMaster 785MB
网络:中国电信ADSL宽带。

三、安装准备
Linux的安装通常可选择光盘安装和硬盘安装。光盘安装即将下载的镜像文件刻录成光盘,再由光盘引导启动后安装Linux。要注意的是刻录时要用刻录软件将iso文件恢复到刻录盘上,而不是仅仅将iso文件复制/粘贴到刻录盘上。比如用k3b软件,选择“刻录CD映像”,再指定iso文件即可。硬盘安装则将iso文件放在硬盘上,通过Grub(Grub4Dos、WinGrub)、Loadlin等方式安装Linux。硬盘安装的方式大大方便了没有刻录条件的linuxfans,即使有刻录条件,硬盘安装也节约了资源,因而这种方式更受欢迎。
一些需要通过浏览器输入用户名和密码再上网的用户需要下载debian-40r5-i386-CD-1.iso或debian-40r5-i386-kde-CD-1.iso等光盘镜像文件,安装一个有浏览器的系统,然后再上网升级;局域网(通过网关上网,无需拨号)用户可以很方便地使用debian-40r5-i386-netinst.iso文件,一切软件皆通过网络安装;通过pppoe拨号的用户可以先安装一个基本系统,安装完成后再安装/配置拨号软件,然后再拨号上网安装其它软件,也可以直接在安装时即安装好拨号软件,实现所有软件从网络安装,我在这里即使用这种方式。
1.下载http://cdimage.debian.org/debian-cd/4.0_r5/i386/iso-cd/debian-40r5-i386-netinst.iso文件放在C盘根目录;
2.下载http://ftp.debian.org/dists/Debian4.0r5/main/installer-i386/current/images/hd-media/initrd.gz和http://ftp.debian.org/dists/Debian4.0r5/main/installer-i386/current/images/hd-media/vmlinuz文件放在C盘根目录下;
3.用winrar等软件从debian-40r5-i386-netinst.iso文件中提取loadlin.exe放在C盘根目录下。

四、安装基本系统
用dos启动盘进入dos,运行loadlin c:\vmlinuz root=/dev/ram ramdisk_size=52000 modules=ppp-udeb initrd=c:\initrd.gz,等待一小会儿,便会进入安装程序,而且安装程序自动找到iso文件。
choose language,显然,选择Chinese (Simplified)--中文(简体)。也有人在这里选择英文,安装完成后再运行dpkg-reconfigure locales设置成zh_CN.UTF8,目的是为了不装zhcon,但我觉得有点矫枉过正了,这样做一方面以下的安装过程将完全是英文的,而且使用过程中控制台中的中文显示为乱码。
下一步,选择国家地区,当然选择中国。
下一步,选择键盘映射,选择美国英语。
下一步,系统会检测ADSL连接,检测完成后输入ADSL用户名和密码,系统便会拨号上网了。据一些资料介绍,如果第一次未检测到ADSL连接,再检测一次很可能会检测到。
下一步,磁盘分区,这可以说是所有Linux发行版安装过程中最关键的一步。强烈建议选择手动分区,通常需要一个/分区和一个Swap分区,我的习惯是单独分一个区挂在/home下。先删除hdb--即第二块硬盘上的所有分区,再划分一个10G的/分区,格式为ext3,再划分一个1G的Swap,其余空间全部给/home。
下一步,设置root密码,输入一个密码。
下一步,新建一个一般用户,并设置其密码。
下一步,配置软件包管理器,使用网络镜像。因为debian.cn99.com最近一段时间出了问题,推荐使用韩国的镜像http://ftp.kr.debian.org/debian/,我的平均下载速度在200KB以上。
下一步,参加软件包流行度调查吗?选择否。
下一步,软件选择,取消默认的“桌面环境”和“标准系统”,安装最小的基本系统。
下一步,将Grub安装至硬盘,“将Grub启动引导器安装到主引导记录上吗?”选择“是”。
下一步,结束安装进程。

五、通过网络安装完整可用的系统
安装完基本系统后重启,在启动过程中,Linux已经启动了宽带连接,无需再进行设置。以root用户登录系统,执行以下操作:
1.修改apt源:
    nano /etc/apt/sources.list
注释掉“deb cdrom:[Debian GNU/Linux 4.0 r5 _Etch_ - Official i386 NETINST Binary-1 20081024-15:53]/ etch contrib main”、“deb-src http://ftp.kr.debian.org/debian/ etch main”、“deb-src http://security.debian.org/ etch/updates main contrib”,将“deb http://ftp.kr.debian.org/debian/ etch main”和“deb http://security.debian.org/ etch/updates main contrib”两行中的“etch”改为“testing”。
修改完后按Ctrl+O保存Ctrl+X退出nano。
执行
    apt-get update
更新源。
2.升级基本系统
    apt-get upgrade
3.安装最小KDE
    apt-get install x-window-system-core kdm kde-core kde-i18n-zhcn kpackage ttf-arphic*
这个过程需要一段时间,取决于网络的下载速度,因而在这个过程中,可以按Ctrl+Alt+F2进入另一个控制台,拷贝Windows XP的字体到Linux:
    mount -t vfat /dev/hda1 /mnt
    mkdir /usr/share/fonts/win
    cd /mnt/windows/Fonts/
    cp fzstk.ttf simfang.ttf simkai.ttf simsun.ttc tahomabd.ttf fzytk.ttf simhei.ttf simli.ttf simyou.ttf tahoma.ttf /usr/share/fonts/win/
再按Ctrl+Alt+F1进入第一个控制台,再等一会儿,最小的KDE应该就安装完成了。
4.设置xorg.conf
    nano /etc/X11/xorg.conf
在Section "Screen"中增加SubSection "Display",完整的Section "Screen"如下:

Section "Screen"
        Identifier      "Default Screen"
        Monitor         "Configured Monitor"
        SubSection      "Display"
                Depth   24
                Modes   "1024x768"              #这里改为你的默认分辨率。
        EndSubSection
EndSection

改好后保存/退出。

5.重启,以一般用户登录KDE,执行“主菜单-->系统-->Kpackage”,先升级系统,再安装其他需要的软件。
常用软件列表如下:
kview        图片查看程序
k3b        刻录程序
k3b-i18n    如果不想用全英文界面的k3b,就得装上这个
kaffeine    多媒体播放程序
kopete        主要用它来聊MSN,比KMess好用
libstdc++5    很多朋友在Linux下播放RM和RMVB格式的影片出问题,这就是解决方案
kget        下载工具
kmix        音量调节器
ark        压缩/解压缩工具
kcalc        计算器
kwalletmanager    密码管理器
scim        中文输入法
scim-pinyin    拼音输入法
scim-tables-zh    五笔输入法
scim-qtimm   
im-switch    输入法切换工具
amule        电驴下载
openoffice.org    办公套件
openoffice.org-help-zh-cn
openoffice.org-l10n-zh-cn
openoffice.org-kde
kpdf        pkf阅读器

6.安装QQ for Linux
下载http://dl_dir.qq.com/linuxqq/linuxqq_v1.0-preview3_i386.deb
以root运行
    dpkg -i linuxqq_v1.0-preview3_i386.deb

7.安装codecs
下载http://www5.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2
以root运行
    tar jxvf all-20071007.tar.bz2
    mv all-20071007 /usr/lib/win32

到此,一个有KDE桌面环境的Debian就安装成功了。

Comments