[ZT]在dell 6400n@X1400下安装Ubuntu 7.04/feisty以及ATI驱动/XGL/beryl

上一篇 / 下一篇  2007-04-28 22:22:30 / 个人分类:Ubuntu

原文见:http://forum.ubuntu.org.cn/viewtopic.php?t=50750食品伙伴个性空间:dsxz_u*OT)S
食品伙伴个性空间X w/pI{R&e
参考了Ubuntu官方论坛
/b\3J"sD@)d0食品伙伴个性空间.Zs1n1} YL
http://ubuntuforums.org/showthread.php?p=2420732食品伙伴个性空间V)X1~#E2Jy/w)l
食品伙伴个性空间!b'E%Vj XN
方便大家起见,特别把我安装的过程写出来
fk0XF}1Qt0食品伙伴个性空间A.RBc6I$T#X)Y
食品伙伴个性空间3qv {|&en
我的Dell Inspiro 6400n硬件配置为:
tC M;v h'?}8jR0Intel Core 2 Duo T5500 @ 1.66GHz食品伙伴个性空间`4wZ3P.BL
ATI REDAON MOBILE X1400食品伙伴个性空间 P:~'PU8b}c:].V@'B
Intel 945 PM食品伙伴个性空间#j.t2f*f|SJ tfm4n
Broadcom 4311 (Dell 1390) Wireless食品伙伴个性空间X'@9z2V["TQ
15.4" LCD w/ 1280x800食品伙伴个性空间7],A `&E,PfetBQ@
SATA 80G 5400RPM食品伙伴个性空间|0hD$S0ou9[3C;{
1GB (512*2) DDR2 667MHz
2J j6xvu0... ...
qC#LI8_ XB0和英文安装向导的机器配置有细微差距,相信同时期购买的机型配置类似.
d#Z$|i H,z3|0
DLcl8d^0NW ]0首先下载Alternate CD.因为Desktop安装时由于驱动原因无法启动X.
A/kRy9S0安装时,个人推荐使用一般安装方式,且在安装过程中暂时不配置网卡地址.(因为85%的时候会去下载语言包,我尝试了几次,拔网线效果不明显 -_-)
;QU+oNwS0安装完系统之后是无法开启X的,在命令行下完成驱动的安装.食品伙伴个性空间 krJ,m!{y
我使用路由器上网,打开了DHCP,之后网络就自动获得地址了.如果没有DHCP的同学,请自己去寻找命令行下配置ip的方法,当然也更欢迎高手指导.食品伙伴个性空间N0F4CB(I6{jf
食品伙伴个性空间;T{u2N},r?R
英文原文中在安装完系统重启之后有一个步骤,我个人不很明白其意义,暂且照样抄过来.
L:\iG)Y9C!hH4V0
,u`mQ+Gu \l0首先食品伙伴个性空间f.t"b2K F
代码:
sudo nano /etc/modprobe.d/blacklist

pc`+V\F*P/W0在文件中加入
+vj!K?7Z&d/St9O0
代码:

v\"G&Jq l3iO#?%i|)F0blacklist bcm43xx
5KND2Dl7h Vk$C&r0blacklist video食品伙伴个性空间4ZQ:cwHc1s~'V
食品伙伴个性空间,V:^{8hN Bdr-em-D A
然后,修改源配置食品伙伴个性空间w(c#Z4T_"~Bcr-\\ [
代码:
sudo nano /etc/apt/sources.list

] GuF3J B&ie1x;\N6R0
Y/x slR0C;E"`g1]0下面是我个人偷懒的方法
ICl]0U$n2U0我个人是在win(或者其他系统)下先修改好合适的list,然后直接
4]%|z7o0c4A0
代码:
sudo cp /meidia/挂载盘/文件夹/sources.list.txt /etc/apt/sources.list

2W1h {@Q:Y0上面的中文部分大家自己发挥哈.或者老老实实的自己逐条输入源地址...-_-食品伙伴个性空间DLs@J
食品伙伴个性空间([-GYf D/a;~2e
然后就是更新系统了,相信大家都很熟悉了吧,不过,为了方便新手:
+i,Lch[Yq0输入食品伙伴个性空间;g` A)Qf~Y*]
代码:
sudo apt-get update

/I)Hr gbf t7d0然后
5Vh-gV(C m0
代码:
sudo apt-get upgrade

z j:nxk2_s6X!j0然后是漫长的等待,所以大家一定要配置好源地址文件啊!
2gMw1?5o0
qced,WS$@x0下面是为了节省时间的方法食品伙伴个性空间9MW8fJ$F#mK9d
我是之前就把所有的包都下载好,然后直接复制的.代码如下
P\'Z:Yj*z2QM0
代码:
sudo cp /包文件存放位置/*.deb /var/cache/apt/archives/

Ab3y9k!D;bGc0
9D;S8EI)A0终于把安装驱动/XGL/beryl之前的准备工作完成了.下面是安装显卡驱动.食品伙伴个性空间&z OfR&G
可以参考http://forum.ubuntu.org.cn/viewtopic.php?t=26188中安装源中开源驱动的方法,如果自己编译安装过官方驱动,建议从头开始,我个人就是自己先编译了官方驱动之后,再卸载然后安装开源驱动都无法正常使用beryl,一直花屏,不开beryl还一切正常.
7L.| kT5I5n0c6i0
r"W^;EOJ&E0方便起见,也将过程贴出:食品伙伴个性空间!JBA_ ?6J`)G Sz
首先,下载安装源中的驱动
9rVs8A9e ~L0
代码:
sudo apt-get install xorg-driver-fglrx fglrx-control
食品伙伴个性空间P5t8v7a7j:U;C)aw
然后,初始化显卡驱动
GV T1Vm | B0
代码:
sudo aticonfig --initial

#`#FRWb1y0
代码:
sudo aticonfig --ovt=Xv

_)G BC[t-B [0修改显卡配置文件食品伙伴个性空间IM,]!uo/OB3L3K\b
代码:
sudo gedit /etc/X11/xorg.conf

-EBr+T9X)c6u.v)R0在文件中加入食品伙伴个性空间Q-X&g3f/wj y#Oa
代码:
食品伙伴个性空间~JY{8XB5DvkJ
Section "Extensions"食品伙伴个性空间F2l6y3p"uS
        Option  "Composite" "0"食品伙伴个性空间n X pX"Ch0H
EndSection
*ta9]H+L)O{[0食品伙伴个性空间0];J.aP Rfb
Section "ServerFlags"
3aeWL)m8{S0        Option  "AIGLX" "off"
~.c~(| _.}2r0EndSection
;AdN}3U%@0
食品伙伴个性空间DR%Q%E v+I1J\
食品伙伴个性空间E'y%A9u aj2[S
重起系统食品伙伴个性空间$n(B4d3\Ge;b'|-S mE
代码:
sudo shutdown -r now

5q2F#qw@;p0
:x*a] k],aZ0到此,我们应该正常启动了X.
G/Ha1V,Hl1T0系统会提示有私有驱动被安装了,如果出现问题云云...无视了.
f1_X(Y G"I:N/R0打开 系统--受限驱动管理 在ATI那一行的选择框上打勾.食品伙伴个性空间)TBCf Cm
在终端下运行
N!@*O^;f qoj$p#YR6?0
代码:
fglrxinfo

4W \tz-C nU'C0如果显示为:食品伙伴个性空间wgy!z{)xU
代码:
食品伙伴个性空间Gs#yM6Ur7ON7o%x7L
display: :0.0  screen: 0
;k#IJ9rzC@5_zAI0OpenGL vendor string: ATI Technologies Inc.食品伙伴个性空间s5H Wh0yt
OpenGL renderer string: ATI Mobility Radeon X1400食品伙伴个性空间`u `F q)@J O"Bu8V
OpenGL version string: 2.0.6334 (8.34.8)食品伙伴个性空间 Z5_A4nr8z8}2? C2}

5FC F#uw:n|0U0那么,恭喜,显卡驱动完美的安装成功了.(以上是我机器的显示,如果您的机器不是相同的配置,会有不同.)食品伙伴个性空间l3n;?)lCp

u3Fl!{Qp$n0下面是XGL的安装,很简单的.
7e FA^#N+|gd0首先下载安装
n*dI V?u0
代码:
sudo apt-get install xserver-xgl
食品伙伴个性空间_5jz&S6]}$X~
然后,创建一个开机加载XGL的脚本文件食品伙伴个性空间5o*H$C6Oz%`ru
代码:
sudo gedit /usr/local/bin/startxgl.sh

p.NJ/y Q N2?!? b\0在文件中输入
k6k7x I"Gj4v0
代码:
食品伙伴个性空间2Ov$w2J,dvL
#!/bin/sh食品伙伴个性空间 [U U'HXoa(` _
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &食品伙伴个性空间n tLWnu8]
DISPLAY=:1食品伙伴个性空间W_w!MuO
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"食品伙伴个性空间(PSc}H E WM^F
xauth -i add :1 . "$cookie"食品伙伴个性空间2}3mz,pW)T!^ ?9G)bOK
exec dbus-launch --exit-with-session gnome-session食品伙伴个性空间}wv.I y:h t

5Mo {*E s V0O_]0给刚才的文件赋予相关权限
d9{W9s @:fG6uss0
代码:
sudo chmod a+x /usr/local/bin/startxgl.sh

8MQDC({,y Nk&x l0再创建一个XGL进程的文件食品伙伴个性空间9b P$EidaB;}
代码:
sudo gedit /usr/share/xsessions/xgl.desktop
食品伙伴个性空间jtWo b8GGB
输入
`~ WV @#y2q8yE0
代码:
食品伙伴个性空间yh0^9f d
[Desktop Entry]
g4wi_9r+K:Y~0Encoding=UTF-8食品伙伴个性空间'XB;O!dH {d*nj
Name=GNOME with XGL
*O]!ZA s%hV B*U0Comment=食品伙伴个性空间 em e*`0q8?&k:C:p
Exec=/usr/local/bin/startxgl.sh食品伙伴个性空间8n3\0dO'Q,v
Icon=
uEf1d%Z?1T8b0Type=Application食品伙伴个性空间M.RV-u%f|t

_t%C |1j2o0赋予文件可执行权限食品伙伴个性空间%OEjkW$]z c1T
代码:
sudo chmod a+x /usr/share/xsessions/xgl.desktop

"d8e2UX3nI h8D(~0再创建一个脚本文件,判断XGL进程是否加载,如果加载了XGL就开启beryl,否则不开启beryl.食品伙伴个性空间8Fy^a4I0{
代码:
sudo gedit /usr/local/bin/start_beryl.sh
食品伙伴个性空间,{3AJL"L~
输入
}$m,ePb8W{0
代码:

!l!lK h/_Y n U\0#!/bin/bash食品伙伴个性空间I^Zj)v5[
#
9T6T!l&@,jR0# Start beryl-manager within gnome-session食品伙伴个性空间1N+D&`'Yne{y3B#r
#食品伙伴个性空间9D[+O$] A%J
if (( `ps -A -o comm | grep -c '^Xgl$'` == "1" )); then食品伙伴个性空间"k0w)Z3p&L9|.Xb1{
DISPLAY=:1 beryl-manager
}]W ]:T1H"bQ~0DISPLAY=:1 beryl-xgl食品伙伴个性空间w-t*S(Ke
else echo "${0}: Error: beryl-manager not launched. Xgl not running?"
-z%[~/ob*B7O(|0fi食品伙伴个性空间`w8o Bw9[ B|.M
食品伙伴个性空间8@|9z.G+pC%s6T'g
同样赋予可执行权限
#o&u-X-d9K'H0
代码:
sudo chmod a+x /usr/local/bin/start_beryl.sh

%XYtn-T:F0最后,在 系统--首选项--会话 中加入带有XGL进程的会话食品伙伴个性空间Wi+y M?3Sc
新建一个,名称随意,比如beryl,命令中输入食品伙伴个性空间'j.g_n#yf
代码:
/usr/local/bin/start_beryl.sh
食品伙伴个性空间}R-K$Joc

VSG._J,`[/R8G0到此,XGL以及beryl的安装配置基本完成.完成beryl的安装就大功告成了.食品伙伴个性空间w7qA3Imy:e7p9E`4a
食品伙伴个性空间l}u0{BIrd
首先,下载源的key
q'L2`U M0
代码:
wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
食品伙伴个性空间8c6g(v B'p!^
然后,编辑源文件
Xaskd?%y hI0
代码:
sudo gedit /etc/apt/sources.list
食品伙伴个性空间$F pEC,y5WE!{2dZ
加入源食品伙伴个性空间d p{CJ'@c9u
代码:
deb http://ubuntu.beryl-project.org/ feisty main

Da$mG\C0更新系统食品伙伴个性空间5ZVmg T s'?.S
代码:
sudo apt-get update

y0\Ffk0
代码:
sudo apt-get upgrade

E^;YU:[*X0由于ATI驱动对新版本的beryl支持不十分完善,因此限制beryl的版本.食品伙伴个性空间3o.Ew`N*zr%_Y
修改配置文件食品伙伴个性空间 ?2u&R Kfld,b
代码:
sudo gedit /etc/apt/preferences

a1Z [$ec^0输入
JE2q-f-O Dv*m2Gd0
代码:
食品伙伴个性空间/Xq5gWKH
Package: beryl食品伙伴个性空间#?$t1p?XC `
Pin: version 0.2.0*
r%OX9b!zdi;E'F0Pin-Priority: 990
Q X?T'J4J b0
3~0|Y5L!h$sH0Package: beryl-core
:z`ov A? l\c0Pin: version 0.2.0*
R]f/m9j0Pin-Priority: 990食品伙伴个性空间wQY.yDgv:f]

5F~5eu+c4~H6m.|'Iv H0Package: beryl-manager
?1F T"d1`:w0Pin: version 0.2.0*食品伙伴个性空间\sE ^7Cd/d n)cS
Pin-Priority: 990
b `.w7E4gt0食品伙伴个性空间.RF2^%Du
Package: beryl-plugins食品伙伴个性空间"z I5bi}oG+`J;]
Pin: version 0.2.0*
?8K:hR}9yM)y0Pin-Priority: 990
'D[Q^{y0
*`4k^)K'Ishv k$Zm~0Package: beryl-plugins-data
G w3})S Zk?W;M0Pin: version 0.2.0*食品伙伴个性空间.MaR$f f6rz*z
Pin-Priority: 990
.I'_G3eyfY0
:KkJ2JH9P:V0Package: beryl-settings食品伙伴个性空间jy:C"R] Mt$F
Pin: version 0.2.0*食品伙伴个性空间6x:q0aXZ_ F!HG
Pin-Priority: 990
6D@2v)x4qccY:~P0
!U ]8}U6B0Package: beryl-settings-bindings
"?P2f'gm1x0Pin: version 0.2.0*
G6P[CdSS!V)t0Pin-Priority: 990
kOg)TN$MYq0食品伙伴个性空间-L&x*D7GMz8xJ%m&q/A:F
Package: libberyldecoration0
l$lm3rzz3]M0Pin: version 0.2.0*食品伙伴个性空间6mK9@}t@q{
Pin-Priority: 990食品伙伴个性空间 k7O.M9e7V3a3pg'ny

];igf9hM0Package: libberylsettings0
!Fdt^OQ\0Pin: version 0.2.0*
`"Vy$gYq0Pin-Priority: 990食品伙伴个性空间*oOR{;Nc~

v4WP(p.^ \0Package: emerald
acqYO5Is0Pin: version 0.2.0*食品伙伴个性空间d%Q7N&? w-s
Pin-Priority: 990食品伙伴个性空间? Hr(X @vjlQv
食品伙伴个性空间.Q8X-A9tM
Package: emerald-themes食品伙伴个性空间r`-t'VI@
Pin: version 0.2.0*
rrK{a;S(oJ;h!N0Pin-Priority: 990
dez&HNq{5o0食品伙伴个性空间f5on2V,YV
Package: libemeraldengine0食品伙伴个性空间\DZOK&[%r^
Pin: version 0.2.0*食品伙伴个性空间/lpN)us~S(H9[
Pin-Priority: 990
[L0ckx K@.x{w#b8J0

4B0eF [ X,b K ud0最后,下载安装beryl食品伙伴个性空间+ZH'n[b
代码:
sudo apt-get install beryl emerald-themes

aS$tC,a0食品伙伴个性空间%F~1u ~ VH Q6f(a
重启系统,别和我说你不会,不会自己想办法...食品伙伴个性空间}3a6A-e-G|i

u&p V#A!N1H }%?H0一般的说来,在开始登录画面,输入完用户名密码之后,按F10.选择 gnome with XGL启动之后,华丽的3D桌面就随之启动了.食品伙伴个性空间#tcjI8{ X\
食品伙伴个性空间6y6q9Mp7i4_
个人觉得,类似硬件的同学,都应该可以参照此过程安装驱动 XGL 以及 beryl.
N;}{GpV0

相关阅读:

TAG: Ubuntu

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar