我的Debian安装笔记

发表于:2007-07-04来源:作者:点击数: 标签:
其实按照deb_sarge_install.txt文件的方法去做(这个文件我会贴出来的),既省事又简单。不过 这是我第一次做,所以总结一下。包括许多内容,新手可能遇到^_^ Debian 安装总结——LYStudio 于2005.9.9 基本部分就不说了,比较简单。难点在X WINDOW上面。 1.关
其实按照deb_sarge_install.txt文件的方法去做(这个文件我会贴出来的),既省事又简单。不过
这是我第一次做,所以总结一下。包括许多内容,新手可能遇到^_^

Debian 安装总结——LYStudio 于2005.9.9

基本部分就不说了,比较简单。难点在X WINDOW上面。

1.关于X WINDOW的配置:

一开始安装zhcon时出了错误,提示e2fsprogs不能卸载,然后我在网上找到了卸载方法
命令行输入:apt-get -o APT::Force-LoopBreak=1 dist-upgrade就可以了

显卡可以自动被识别为ATI,Vedio card's bus identifier自动识别为 PCI 2:0:0(好像是这样写)

鼠标识别错误,应该是第一个psaux,显卡配置选medium, 1024*768@60Hz 色深24bit
然后就没有什么错误了。

2.然后我把内核升级到2.6.11了,在Debian下这步真的是简单之极啊!

3.这时安装好的Debian不能正常显示中文,我找到一篇文章,内容如下:

//////////////////////////////////////////////////////////////////////////

找到了解决的方法:其实主要是第一步。
1. 安装 simsun.ttf 字体:
# mkdir /usr/share/fonts/truetype/simsun
# cd /usr/share/fonts/truetype/simsun
# cp /mnt/C/SIMSUN.TTF . (将 Simsun 字体拷贝过来)
# mkfontscale (生成 font.scale 文件)
# cp fonts.scale fonts.dir

# vi /etc/X11/XF86Config-4
在相应的地方加入如下行:
FontPath "/usr/share/fonts/truetype/simsun"

//////////////////////////////////////////////////////////////////////////

我要说明的是,我现在用的是xserver-xorg而不是xserver-xfree86了,所以配置文件的修改为
# vi /etc/X11/xorg.conf 内容修改类似
我用这样的方法给X WINDOW加上了simsun verdana字体,然后在X Window 里设置一下就可以用了

4.关于输入法fcitx
apt-get install fcitx
建立X桌面的启动文件,在/etc/X11/Xsession.d/下建立一个新文件25chinput(好像名字可以随便起)
输入下列内容:

  export LANG=zh_CN.GB2312

  export LC_ALL=zh_CN.GB2312

  export LC_CTYPE=zh_CN.GB2312

  export XMODIFIERS=@im=fcitx

  fcitx

5.关于Grub的背景修改

首先,需要一幅图片,要求它的解析度在640×480
使所做的设置生效;二是GRUB使用压缩了的XPM图像格式,而比较常见的图片格式是BMP、JPG、GIF和PNG之类的,所以需要将图片格式转换成XPM。可能有人想到了使用GIMP,但是GIMP使用起来相对麻烦,而且如果没有安装X-Window的话就无法使用GIMP了。所以这里建议使用命令convert进行图片格式转换(可以使用man convert命令详细阅读其使用手册)。简单说一下convert使用方法,比如要将image.jpg转换为image.xpm,使用命令如下:

#convert -geometry 640x480 -colors 14 image.jpg image.xpm
注意,命令行中的640和480之间是小写字母“x”,不要写错。

接下来压缩这幅图片,使用下面的命令:

#gzip -9 image.xpm
 


结果生成了image.xpm.gz,然后把这个文件拷贝到image目录,再修改grub.conf。注意,grub.conf是重要的启动文件,如果用户没有把握在GRUB引导失效后记住该文件内容,最好备份一下。使用vi编辑器找到类似于这样的行:

splashimage=(hd0,1)/GRUB/splash.xpm.gz
 


把它改为:

splashimage=(hd0,1)/GRUB/image/image.xpm.gz
 


然后使用命令wq存盘退出。这时不要着急删掉splash.xpm.gz,因为如果修改失败的话,还能有个引导画面,否则的话每次进入GRUB就只有一个光秃秃的黑色背景了。

这样就大功告成了,赶快重启试试,看看自己的修改成果。虽然画质有所下降,但是比起以前的单调画面还是耳目一新的。如果重启后进入GRUB引导画面时图像严重失真,无背景或黑屏,则证明修改grub.conf有错或图片没有转化正确。如果GRUB没有错误,进入系统后像上面那样使用less检查图像信息;如果进不去系统的话使用系统盘进入单用户模式,然后恢复grub.conf就行了。

补充:

6.关于安装时的语言选择
我开始是用简体中文装的,重启以后出限乱码,一直影响到了后来安装X Window里还有……所以可以说是开局不好。看网上的帖子说这好像是个BUG,应该开始用英文装,然后完成以后再选中文。下次试试,呵呵。

7.关于多媒体
值得庆幸的是这次的Linux终于可以播放视频了!我是从www.real.com上下载的RealPlayerGOLD,装上可以直接看RMVB格式的电影。不过由于声卡不能共用,所以我装了ALSA。我用的内核已经是2.6了,可以支持ALSA。我电脑的情况好像和别的教程上不一样……教程是说是alsa-driver我用apt-get它提示我是alsa-base。不管它,装上。
教程说要装alsa-utils,我的系统提示装这个会卸载掉Gnome!看来还是算了吧……又装了个alsa-oss,结果出问题了。哪个多媒体软件都不能用了……后来发现把桌面的系统音效关了以后可以了,呵呵
然后把bmp的音效插件选成alsa。对于Realplayer没有这个选项,需要修改启动脚本。具体如下:

///////////////////////////////////////////////////////////

http://blog.yam.com/BlackBox.X/archives/117364.html

ALSA 下使用 RealPlayer
1:安装相关套件

realplayer
alsa-oss

2:编辑 RealPlayer 启动脚本

vi /usr/lib/real-player/realplay    //这里因装Realplayer的目录不同而异

寻找:
if [ -n "$DEBUG" -a -x "$CATCHSEGV" ]; then
$CATCHSEGV $REALPLAYBIN $
else
while /bin/true; do
# Restart the player if exit code is 10
$REALPLAYBIN "$@"
if [ $? -ne 10 ]; then
break
fi
done
fi

取代:
if [ -n "$DEBUG" -a -x "$CATCHSEGV" ]; then
$CATCHSEGV $REALPLAYBIN $
else
while /bin/true; do
# Restart the player if exit code is 10
aoss $REALPLAYBIN "$@" //其实就只是这句前面加了个aoss
if [ $? -ne 10 ]; then
break
fi
done
fi

////////////////////////////////////////////////////////////

这样就可以让多媒体程序共享声卡了!

8.中文乱码
这个问题一直没有解决……后来觉得算了。毕竟觉得这第一次的Debian装得稀里糊涂,改天再重装一次吧,呵呵。对了,想起一个问题,就是我安装Debian的grub时候它竟然没有发现我的Win XP,所以装起Debian以后还得修改grub的配置文件
它的配置文件和Redhat9的还不一样……,这里Debian是/boot/grub/menu.lst
在最后一行添加这样的内容:

////////////////////////////////////////////////////////////

title Microsoft Windows XP
root (hd0,0) //我的win装在C盘
chainloader +1

////////////////////////////////////////////////////////////

保存并重启系统,呵呵,XP恢复了。

9.未知的错误

装好X WINDOW后,在控制台下有时会出现如下错误:
spurious 8259A interrupt: IRQ7
网上粗略找了一下,没有找到解决方法。

先总结这么多。这次不贴图了……该自习去了,呵呵

原文转自:http://www.ltesting.net