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/
可以参考 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
系统会提示有私有驱动被安装了,如果出现问题云云...无视了.
打开 系统--受限驱动管理 在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
代码: 全选
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
代码: 全选
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
代码: 全选
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
新建一个,名称随意,比如beryl,命令中输入
代码: 全选
/usr/local/bin/start_beryl.sh
首先,下载源的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
修改配置文件
代码: 全选
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
代码: 全选
sudo apt-get install beryl emerald-themes
一般的说来,在开始登录画面,输入完用户名密码之后,按F10.选择 gnome with XGL启动之后,华丽的3D桌面就随之启动了.
个人觉得,类似硬件的同学,都应该可以参照此过程安装驱动 XGL 以及 beryl.
欢迎探讨指教.