2009年4月20日 星期一

Debian Linux安裝記錄

作者:NoInfoNoFear

这几天安装了最新的debian,通过网络安装的。
贴出来共享,希望大家指教。


1.安装基本系统(debian-31r2-i386-netinst.iso)

(1)用cdrom启动,选择expert26,按照步骤安装,注意要选择2.6的内核,还有,一定
要设置好网络,设置的内容会直接存入配置文件,否则你要手工修改配置文件来设
置网络,因为此时我们只拥有基本系统。

(2)安装过程中重启后,按照步骤一步步设置,但要跳过“选择并安装软件包”这一项,
因为它总是出错(反正我安装的时候一直都出错)。
我使用的apt源是:
台湾:ftp://ftp.tku.edu.tw
日本:ftp://ftp2.jp.debian.org
实测这两个网站最快,我使用的是网通宽带。
尽量不要使用国内的apt源,不知为何,速度都很慢。

(3)手工重启,因为这是处在一个奇怪的状态中(安装程序的FrameBuffer模式,其实
可以不重启,直接进行下一步。不过不重启,zhcon可能无法正常工作)。

现在得到的是一个最基本的debian环境。准备在这个环境中安装其他软件。

2.安装基本工具

(1) 启动后,以root登录后,执行下面的命令,将字符集改为英文。这是因为此时没
有任何显示汉字的环境,如果默认字符集是中文,我们看到的提示信息是乱码。
# export LANG=C

(2) 刷新apt源。这一步不是必需的,因为安装基本系统时已经刷新了。
# apt-get update

(3) 保存内核配置
# cp /boot/config-2.6.8-2-386 ~/

(4) 安装zhcon字符界面中文环境
# apt-get install zhcon
安装时会弹出一个界面,要求修改locales,请设置好,最后将默认locale成zh_CN,
设置的结果在重新登录时才起作用。会出现警告信息,不用理会这些信息,直接回答Y安装。
因为升级glibc,安装过程会询问你是否删除当前运行的内核影像,你可以删除它,后面会
编译最新内核,它已经没必要存在了,但删除后千万不要重启机器。

(4) 进入字符界面中文环境
# logout
# 登录
# zhcon
重新登录是为了保证locale设置成zh_CN

(5) 安装编译内核的工具
# apt-get install kernel-package
# apt-get install libncurses5-dev
# apt-get install fakeroot
# apt-get install module-init-tools
# apt-get install initrd-tools
# apt-get install procps
# apt-get install wget tar bzip2 vim lftp


3. 安装新内核
(1) 下载内核 2.6.17.3
# cd /usr/src
# wget http://www.kernel.org/pub/linux/kern...6.17.3.tar.bz2
(2) 解包
# tar xvfj linux-2.6.16.3.tar.bz2
(3) 配置和编译
# ln -sv linux-2.6.16.3 linux
# cd linux
# make prproper
# cp ~/config-2.6.8-2-386 .config
# make menuconfig
这一步很麻烦,非常不好配,我的声卡现在还美哟配好,唉!慢慢诼磨吧。
# make
# make modules_install
(4) 保存内核及配置
# cp .config /boot/config-2.6.17.3
# cp System.map /boot/System.map-2.6.17.3
# cp arch/i386/boot/bzImage /boot/kernel-2.6.17.3
(5) 制作内存镜像
# cd /boot
# mkinitrd -o /boot/initrd.img-2.6.17.3 2.6.17.3
(5) 修改/boot/grub/menu.lst
将vmlinux-2.6.8-2-386 改为kernel-2.6.17.3
将initrd.img-2.6.8-2-386 改为initrd.img-2.6.17.3
(6) 重启,注意每次重启登录后,需要运行zhcon,进入汉字环境。

4. 更新系统
# apg-get upgrade

5. 安装基本图形界面
# apt-get install x-window-system-core
安装后会出现配置界面,按照提示配置。安装好后,启动试试。
# startx
如果不成功,可以用下面的命令重新配置:
# dpkg-reconfigure xserver-xorg

6. 安装中文字体
# cd /usr/share/fonts
# mkdir zh_CN
# cd zh_CN
将字体文件拷贝到此目录下
# mkfontscale
# mkfontdir
修改/etc/X11/xorg.cong,找到FontPath行,增加一行:
FontPath "/usr/share/fonts/zh_CN"

7. 安装gnome核心
# apt-get install gnome-core
安装后,直接启动
# startx
这时就进入gnome环境了,而且汉字也显示出来了。

8. 安装小企鹅中文输入法
# apt-get install fcitx
# cd /etc/X11/Xsession.d
增加一个文件:40xfcitx-startup,内容是
export XMODIFIERS="@im=fcitx"
fcitx
启动图形界面,输入法可以使用了。

9. 安装kde核心
# apt-get install kde-core
# apt-get install kde-i18n-zhcn
增加一个文件 ~/.xinitrc,内容是:
export XMODIFIERS="@im=fcitx"
fcitx &
exec startkde
执行startx就进入KDE的设置界面了,而且小企鹅输入法也配置好了。
如果想用startx启动gnome界面,将~/.xinitrc文件删除即可。

但是,安装可Kde后,gnome的“应用程序菜单”打开时一直闪烁,无法使用。这好像是一个Bug
大家的说法各不相同,详情请看: http://bbs.linuxsir.org/showthread.php?t=254773&page=2
我使用了上面的一个方法,就是退出图形界面,执行:
# apt-get install menu
问题解决了!

10.安装firefox浏览器
# apt-get install firefox
安装完后需要重新启动,否则出错
可惜firefox界面是英文的,我不知道怎么改成中文的。

11.安装完整版的gnome
# apt-get install gnome
很耗时,我没有测过。

12.安装完整版的kde
# apt-get install kde
很耗时,我也没有测过。
轉置:http://www.oklinux.cn/html/Basic/azpz/20070626/30497.html

沒有留言: