Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103704089
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-08 13:06:34

作者:兜兜  出自:


近日为小黑(T43)更换了160G新硬盘.安装了windows xp及ubuntu双系统.在安装的过程中,因为采用硬盘安装,兜兜一时大意,中间出现了很多莫名其妙的问题,这里不一一描述了.介绍一下兜兜在此次安装过程中所遇到的问题及解决办法.这里主要介绍兜兜在安装完ubuntu后,出现频繁死机问题的解决办法.

ATi作为NVIDIA市场的最主要竞争对手,RADEON(镭)以高分辨率下的优美画质著称.以前ATi的显卡驱动对Linux的支持一直不太好,通常需要修改Linux内核.直到2005年6月9日发布的驱动才使用.run格式,具备图形化安装界面(可以在X-window图形界面下安装),有自动配置和自定义两种安装方式,不过安装之后都要到字符模式下进行配置.ubuntu的7.10版本默认提供了ATI系列显卡的驱动,但是兼容性很差.在T43这款采用Radeon X300显卡的机器上这个问题体现的尤为突出.

这里不得不提一下一个问题,很多朋友在装好ubuntu后,重启然后进入系统.而每次进入系统的时间都非常长,大概在5~6分钟左右.都以为是显卡问题.兜兜也遇到这个问题,查阅了资料后.解决了此问题.该问题是因为File System Check(Fsck)造成的.

解决方法如下:

1.进入系统后,打开虚拟终端.输入 sudo gedit /etc/fstab

2.找到如下内容

# /dev/sda1

UUID=6E50BE5450BE22AF /media/sda1 ntfs defaults,umask=007,gid=46 0 1

3.把最后的那个1改成0.(即将gid=46 0 1改成gid=46 0 0)

4.然后找出所有中间是NTFS,fat或者是vfat之类的windows的磁盘系统,把它们所在每一行最后那个1都改成0

5.存盘.

其实问题就出在FSCK默认检查所有磁盘分区,而作为Unix/Linux专用的磁盘工具检测Windows 分区会出错从而拖慢启动.

另外,还需要更改menu.lst文件:

再修改Grub的设置,方法如下:

1.在终端中输入: sudo geidt /boot/grub/menu.lst

2.找到如下内容(一般会在文末处)

kernel /boot/........... ro quiet splash

3. 把splash改为nosplash,结果如下:

kernel /boot/........... ro quiet nosplash

4. 存盘退出。

OK.重启之后,你会发现进入系统的速度超级快哦.

然后我们看一下如何安装ATI X300的驱动吧.

#wget 驱动包的地址(该地址可在此获得,在页面中选择与你型号相对应的驱动)

如果wget无法下载,那么手动下载一份吧.然后在控制台中进入你下载该文件的路径,输入命令

#sh ATi-driver-installer-8.14.13.run

根据提示进行操作吧.

安装好后,重新启动系统.测试一下是否安装正确.使用如下命令:

#fglrxinfo (你将会看到类似如下信息)

display: :0.0 screen: 0

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: RADEON X800 GTO

OpenGL version string: 2.1.7276 Release


#glxinfo |grep -e 'direct' -e 'OpenGL' (你会看到类似如下信息)

direct rendering: Yes

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: RADEON X800 GTO

OpenGL version string: 2.1.7276 Release

OpenGL extensions:

如果你顺利看到该值,那么恭喜你.你安装成功了.接下来继续输入命令:

sudo apt-get install compiz compiz-bcop compizconfig-settings-manager
compiz-core compiz-fusion-plugins-main compiz-fusion-plugins-extra
compiz-gnome compiz-plugins libcompizconfig0
libcompizconfig-backend-gconf libdecoration0 python-compizconfig
emerald -y

这段命令挺长,请一定输入正确!

耐心等待后,继续输入命令(屏蔽掉XGL的检测.)

sudo gedit /etc/X11/xorg.conf

打开后,寻找如下内容:

# Section "Extensions"

# Option "Composite" "0"

# EndSection

如果有,那就删掉它,没有就直接关掉编辑器.回到控制台.继续敲命令:

mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager

然后修改compiz初始文件:

sudo gedit /usr/bin/compiz

寻找如下内容:

# Driver whitelist

WHITELIST="fglrx nvidia intel ati radeon i810"

然后在它下面找到这段内容

# blacklist based on the pci ids

# See for details

T=" 1002:5954 1002:5854 1002:5955" # ati rs480

T="$T 1002:4153" # ATI Rv350

T="$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12" # intel 965

T="$T 8086:2972" # i965 (x3000)

T="$T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700

BLACKLIST_PCIIDS="$T"

并将该段内容改为:

# blacklist based on the pci ids

# BLACKLIST_PCIIDS="$T"

BLACKLIST_PCIIDS=""

重启x-windows.OK!
阅读(341) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~