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

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-01 16:57:27

原文:

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

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

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

解决方法如下:
1.进入系统后,打开虚拟终端.输入 sudo gedit /etc/fstab
2.找到如下内容

  1. # /dev/sda1
  1. 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/专用的磁盘工具检测Windows 分区会出错从而拖慢启动.

另外,还需要更改menu.lst文件:
再修改Grub的设置,方法如下:
1.在终端中输入: sudo geidt /boot/grub/menu.lst
2.找到如下内容(一般会在文末处)

  1. 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!

阅读(358) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~