当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 24 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [分享]在dell 6400n@X1400下安装Ubuntu 7.04/feisty以及ATI驱动/XGL/beryl
帖子发表于 : 2007-04-25 19:10 

注册: 2006-06-03 22:28
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
参考了Ubuntu官方论坛。

http://ubuntuforums.org/showthread.php?p=2420732

方便大家起见,特别把我安装的过程写出来


我的Dell Inspiro 6400n硬件配置为:
Intel Core 2 Duo T5500 @ 1.66GHz
ATI REDAON MOBILE X1400
Intel 945 PM
Broadcom 4311 (Dell 1390) Wireless
15.4" LCD w/ 1280x800
SATA 80G 5400RPM
1GB (512*2) DDR2 667MHz
... ...
和英文安装向导的机器配置有细微差距,相信同时期购买的机型配置类似.

首先下载Alternate CD.因为Desktop安装时由于驱动原因无法启动X.
安装时,个人推荐使用一般安装方式,且在安装过程中暂时不配置网卡地址.(因为85%的时候会去下载语言包,我尝试了几次,拔网线效果不明显 -_-)
安装完系统之后是无法开启X的,在命令行下完成驱动的安装.
我使用路由器上网,打开了DHCP,之后网络就自动获得地址了.如果没有DHCP的同学,请自己去寻找命令行下配置ip的方法,当然也更欢迎高手指导.

英文原文中在安装完系统重启之后有一个步骤,我个人不很明白其意义,暂且照样抄过来.

首先
代码:
sudo nano /etc/modprobe.d/blacklist

在文件中加入
代码:
blacklist bcm43xx
blacklist video

然后,修改源配置
代码:
sudo nano /etc/apt/sources.list


下面是我个人偷懒的方法
我个人是在win(或者其他系统)下先修改好合适的list,然后直接
代码:
sudo cp /meidia/挂载盘/文件夹/sources.list.txt /etc/apt/sources.list

上面的中文部分大家自己发挥哈.或者老老实实的自己逐条输入源地址...-_-

然后就是更新系统了,相信大家都很熟悉了吧,不过,为了方便新手:
输入
代码:
sudo apt-get update

然后
代码:
sudo apt-get upgrade

然后是漫长的等待,所以大家一定要配置好源地址文件啊!

下面是为了节省时间的方法
我是之前就把所有的包都下载好,然后直接复制的.代码如下
代码:
sudo cp /包文件存放位置/*.deb /var/cache/apt/archives/


终于把安装驱动/XGL/beryl之前的准备工作完成了.下面是安装显卡驱动.
可以参考 http://forum.ubuntu.org.cn/viewtopic.php?t=26188 中安装源中开源驱动的方法,如果自己编译安装过官方驱动,建议从头开始,我个人就是自己先编译了官方驱动之后,再卸载然后安装开源驱动都无法正常使用beryl,一直花屏,不开beryl还一切正常.

方便起见,也将过程贴出:
首先,下载安装源中的驱动
代码:
sudo apt-get install xorg-driver-fglrx fglrx-control

然后,初始化显卡驱动
代码:
sudo aticonfig --initial

代码:
sudo aticonfig --ovt=Xv

修改显卡配置文件
代码:
sudo gedit /etc/X11/xorg.conf

在文件中加入
代码:
Section "Extensions"
        Option  "Composite" "0"
EndSection

Section "ServerFlags"
        Option  "AIGLX" "off"
EndSection


重起系统
代码:
sudo shutdown -r now


到此,我们应该正常启动了X.
系统会提示有私有驱动被安装了,如果出现问题云云...无视了.
打开 系统--受限驱动管理 在ATI那一行的选择框上打勾.
在终端下运行
代码:
fglrxinfo

如果显示为:
代码:
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400
OpenGL version string: 2.0.6334 (8.34.8)

那么,恭喜,显卡驱动完美的安装成功了.(以上是我机器的显示,如果您的机器不是相同的配置,会有不同.)

下面是XGL的安装,很简单的.
首先下载安装
代码:
sudo apt-get install xserver-xgl

然后,创建一个开机加载XGL的脚本文件
代码:
sudo gedit /usr/local/bin/startxgl.sh

在文件中输入
代码:
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

给刚才的文件赋予相关权限
代码:
sudo chmod a+x /usr/local/bin/startxgl.sh

再创建一个XGL进程的文件
代码:
sudo gedit /usr/share/xsessions/xgl.desktop

输入
代码:
[Desktop Entry]
Encoding=UTF-8
Name=GNOME with XGL
Comment=
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

赋予文件可执行权限
代码:
sudo chmod a+x /usr/share/xsessions/xgl.desktop

再创建一个脚本文件,判断XGL进程是否加载,如果加载了XGL就开启beryl,否则不开启beryl.
代码:
sudo gedit /usr/local/bin/start_beryl.sh

输入
代码:
#!/bin/bash
#
# Start beryl-manager within gnome-session
#
if (( `ps -A -o comm | grep -c '^Xgl$'` == "1" )); then
DISPLAY=:1 beryl-manager
DISPLAY=:1 beryl-xgl
else echo "${0}: Error: beryl-manager not launched. Xgl not running?"
fi

同样赋予可执行权限
代码:
sudo chmod a+x /usr/local/bin/start_beryl.sh

最后,在 系统--首选项--会话 中加入带有XGL进程的会话
新建一个,名称随意,比如beryl,命令中输入
代码:
/usr/local/bin/start_beryl.sh


到此,XGL以及beryl的安装配置基本完成.完成beryl的安装就大功告成了.

首先,下载源的key
代码:
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

然后,编辑源文件
代码:
sudo gedit /etc/apt/sources.list

加入源
代码:
deb http://ubuntu.beryl-project.org/ feisty main

更新系统
代码:
sudo apt-get update

代码:
sudo apt-get upgrade

由于ATI驱动对新版本的beryl支持不十分完善,因此限制beryl的版本.
修改配置文件
代码:
sudo gedit /etc/apt/preferences

输入
代码:
Package: beryl
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-core
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-manager
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-plugins
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-plugins-data
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-settings
Pin: version 0.2.0*
Pin-Priority: 990

Package: beryl-settings-bindings
Pin: version 0.2.0*
Pin-Priority: 990

Package: libberyldecoration0
Pin: version 0.2.0*
Pin-Priority: 990

Package: libberylsettings0
Pin: version 0.2.0*
Pin-Priority: 990

Package: emerald
Pin: version 0.2.0*
Pin-Priority: 990

Package: emerald-themes
Pin: version 0.2.0*
Pin-Priority: 990

Package: libemeraldengine0
Pin: version 0.2.0*
Pin-Priority: 990

最后,下载安装beryl
代码:
sudo apt-get install beryl emerald-themes


重启系统,别和我说你不会,不会自己想办法...

一般的说来,在开始登录画面,输入完用户名密码之后,按F10.选择 gnome with XGL启动之后,华丽的3D桌面就随之启动了.

个人觉得,类似硬件的同学,都应该可以参照此过程安装驱动 XGL 以及 beryl.

欢迎探讨指教.


最后由 flashzs 编辑于 2007-04-26 9:31,总共编辑了 3 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-04-25 20:36 
头像

注册: 2006-06-22 12:48
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
gxgx :D


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-04-25 23:37 

注册: 2006-10-18 0:57
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
好样的


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-04-26 2:07 

注册: 2006-10-18 0:57
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
按照lz的方法安装顺利完成,也能出现宝石的图标,可在点右键选择beryl窗口管理器时,也有beryl效果了,可老是提示:

窗口管理器警告: 在配置数据库中找到的“”不是按键组合“toggle_shaded”的有效值
窗口管理器警告: Received a _NET_WM_MOVERESIZE message for 0x2e00003 (/var/log/m); these messages lack timestamps and therefore suck.
求高手指教!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-04-26 11:28 

注册: 2006-07-21 14:25
帖子: 39
送出感谢: 0 次
接收感谢: 0 次
我的IBM T42 不论是安装6.10还是7.04,一但安装了3D驱动,屏就闪个不停,根本用不了!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-04-26 20:35 

注册: 2006-06-03 22:28
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
可能是你驱动没装好吧.


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-04-27 9:23 
头像

注册: 2007-04-20 22:48
帖子: 349
地址: zhengzhou
系统: Ubuntu / Win8.1
送出感谢: 1
接收感谢: 15
我的天哪,我们学校必须先要使用ruijie才能上网,
我在字符下面根本没办法sudo.......update....
继续郁闷ing


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-04-27 12:53 
头像

注册: 2006-10-17 9:51
帖子: 16
地址: Ningbo Univ.
送出感谢: 0 次
接收感谢: 0 次
plum 写道:
我的天哪,我们学校必须先要使用ruijie才能上网,
我在字符下面根本没办法sudo.......update....
继续郁闷ing

让你同学给个代理。。。:^)
可以设置 /etc/apt/apt.conf


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-04-27 17:00 

注册: 2007-01-28 7:25
帖子: 98
送出感谢: 0 次
接收感谢: 0 次
不是打击LZ。
偶用T42,在EDGY和FEISTY下都是装好系统后,直接装BERLY的,然后在会话的启动项里加上BERYL-MANAGER就可以了。
在FEISTY下我没装RESTRICT DRIVER。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-04-27 20:34 

注册: 2006-11-07 12:07
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
** (beryl-manager:8153): CRITICAL **: 无法执行 beryl-xgl: Success

为什么我的总是显示这个信息?


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-04-30 10:54 

注册: 2006-06-03 22:28
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
szllm 写道:
不是打击LZ。
偶用T42,在EDGY和FEISTY下都是装好系统后,直接装BERLY的,然后在会话的启动项里加上BERYL-MANAGER就可以了。
在FEISTY下我没装RESTRICT DRIVER。


没什么好打击的啊,显卡不一样啊.驱动的支持自然是不一样的了.呵呵

T42是X700吧?


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-04-30 10:55 

注册: 2006-06-03 22:28
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
defmys 写道:
** (beryl-manager:8153): CRITICAL **: 无法执行 beryl-xgl: Success

为什么我的总是显示这个信息?


beryl-xgl你装好了吧?是不是安装这个包的时候出了什么问题啊?或者是你xgl就没有装好?

具体我也不清楚啊.


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-05-01 1:31 
头像

注册: 2007-04-20 22:48
帖子: 349
地址: zhengzhou
系统: Ubuntu / Win8.1
送出感谢: 1
接收感谢: 15
Clarelyf 写道:
plum 写道:
我的天哪,我们学校必须先要使用ruijie才能上网,
我在字符下面根本没办法sudo.......update....
继续郁闷ing

让你同学给个代理。。。:^)
可以设置 /etc/apt/apt.conf

已经搞定,那就是使用DVD版本,直接就可以从光盘安装xorg的一些简单驱动,就可以进入x界面了


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-05-04 18:44 

注册: 2005-09-13 17:43
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
byg1228,可以参考我的博客
http://showfly.orgfree.com/
或者showfly.bloghome.cn


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-05-06 13:00 

注册: 2006-06-03 22:28
帖子: 36
送出感谢: 0 次
接收感谢: 0 次
loves 写道:
byg1228,可以参考我的博客
http://showfly.orgfree.com/
或者showfly.bloghome.cn


看了你得blog,物理老师啊.嘿嘿.偶也是学物理的.


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 24 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译