Install FC3 on hp-500
1.video card :intel 915GM driver
Intel915GM芯片驱动问题
在小黑R52上装FC4,装好后发现显卡居然没有驱动起来。用setup工具集中的“x配置工具”查看发现,采用的显卡驱动是vesa的,监视器没有识别出来。手动选择的时候如果在显卡驱动里面指定intel915的话,保存退出之后再startx,X起不来。
上网找这个问题的解决方案,在网上能找到的一些解决方案就是:
方案一:到intel的网站上去找相关的linux驱动。
方案二:用所谓的第三方驱动。
方案三:用什么argpart的内核模块。
对于方案一,上intel的网站能找到的驱动有:
dri-I915-v1.1-20041217.i386.rpm
dri-Intel-3.4.3006-20051209.i386.rpm
Intel-3.4.3006-20051209.i386.tar.gz
这几个。哪个源码包解开之后是通不过编译的。而测试dri-Intel-3.4.3006-20051209.i386.rpm的结果是:装上之后指定intel915的驱动可以起X。dri-I915-v1.1-20041217.i386.rpm是不行。在FC4上安装这两个rpm格式的驱动的时候,会报错说安装没有成功,很是让人不放心。但奇怪的是安装上之后居然能用。
对于方案二,始终没有找到所谓的第三方驱动。
对于方案三,我重新编译了2.16.9的内核。专门编译了apgpart模块,编译安装之后,在/lib/modules相关的目录下可以看到确实有这个模块。重新安装dri-Intel-3.4.3006-20051209.i386.rpm的时候还是报相应的错误。郁闷。
再后来上网胡乱google的时候看到国外的一个论坛上说到可以用xorg自己带的支持intel915的驱动,但是要把xorg更新到6.8.1以上。然后抱着试试看的心理,用yum update xorg-x11试了一下,发现有九个包需要更新。更新之,再试。不用安装intel的驱动就可以使用intel915的驱动起X了。很好。
小结:用intel的那些驱动不是很好,不推荐。推荐更新xorg。 (感谢黎亮)
duoer小结:安装dri-Intel-3.4.3006-20051209.i386.rpm即可,装上之后指定intel915的驱动可以起X。但是此驱动需要在text console 下安装,所以
重装好FC3后,首先需要将run level调整到3.在X下安装会报错.安装好后选intel915,发现可以驱动!但分辨率仍不能更改!继续下列步骤;
若做调整后没设置对,在起动时到configuring kernel parameters会停住.因为默认run level
5,若是X没有配好,到这就死了.(第一次碰到的时候我还傻乎乎的重装过,其实只要用盘rescue修改initab,将runlevel改为3即可)
更新XORG没试过,因为曾经更新ALSA驱动,使声音都没了!可能是更新后没有和kernel martch!
--------------------------------------------------------------------------------------
2.resolution
gtf;and then revise /etc/X11/xorg.conf ,and then add 915resolution script in rc.local
我用gtf得到的结果是
[jiushen@leon ~]$ gtf 1280 800 60
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
现在我的xorg.conf的配置如下:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "LCD Panel 1280x800"
HorizSync 31.5 - 90.0
VertRefresh 60.0 - 60.0
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "i810"
VendorName "Videocard vendor"
BoardName "Intel 852"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x800" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x800" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
915resolution 1280 800 60 加入rc.local中,使其开机运行!
另外我还参照了redhat官方网上的一个帖子的回复
如下:
For the modeline, in a terminal type:
gtf 1280 800 60
This should result in something like:
Modeline "1280x800_60.00" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync
Paste the output of this command (as a single line) into your /etc/X11/xorg.conf file under the "Monitor" section. You should also rename the modeline from "1280x800_60.00" to "1280x800".
Next, you'll need to add "1280x800" to each of the subsections under the "Screen" section.
duoer小结:对于本机,下面的更改也是非常必要的,不然resolution仍然无法更改:
HorizSync 31.5 - 90.0
VertRefresh 60.0 - 60.0
--------------------------------------------------------------------------------------
3.mount windows partition:
/dev/hda5 /mnt/D vfat iocharset=utf8,codepage=936,umask=0 0 0
/dev/hda6 /mnt/E vfat iocharset=utf8,codepage=936,umask=0 0 0
/dev/hda7 /mnt/F vfat iocharset=utf8,codepage=936,umask=0 0 0
/dev/hda8 /mnt/G vfat iocharset=utf8,codepage=936,umask=0 0 0
自动挂载USB device revise the file : /usr/share/hal/fdi/90defaultpolicy/sorage-policy.fdi
find: true add: true
and then : # /sbin/service haldaemon restart
# /sbin/service messagebus restart
--------------------------------------------------------------------------------------
4.xmms+plug+skin+fonts
plug:/mnt/E/linux/software/xmms/ms/xmms-mpg123-1.2.7-21.p.i386.rpm
skin:cp /mnt/E/linux/software/xmms/skin to /usr/share/xmms/Skin
fonts:/mnt/E/linux/beautify/zhcon/linuxsir-fontconfig-3.2.1
安装哈密瓜五一美化包
# tar xzvf linsir-fontconfig-3.2.run.tar.gz
# sh linuxsir-fontconfig-3.2.run
修改/etc/X11/xorg.conf
添加字体路径:(见哈密瓜兄的回答贴)
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/share/fonts/simsun" #加入这行
FontPath "unix/:-1"
EndSection
在xmms属性窗口标题选 %f 字体如下:
-simsun-simsun-medium-r-normal-*-*-110-*-*-c-*-gbk-0
需重新起动X
--------------------------------------------------------------------------------------
5.mplayer
/mnt/E/linux/software/player/MPlayer
first copy the all-20060501 archive to /usr/share/lib/codecs ;#refer README.TXT
and then :
configure
make
make install
--------------------------------------------------------------------------------------
6.gdesklets
需倚赖的几个包
gnome-python2-gconf
gnome-python2-gnomevfs
pyorbit-devel-2.0.1-1.i386 #可不装
swig-1.3.29-12.i586 #可不装
后直接rpm安装即可
gdesklets-0.32-1.1.fc3.rf.i386.rpm
install sensor
--------------------------------------------------------------------------------------
7.xdsl 上网
一般ADSL使用的是PPPOE拨号方式,因此,要在Linux下使用ADSL,必须安装PPPOE
客户端软件。下面说明如何进行安装:
本文以RedHat Linux 6.2为实验平台,其它平台的Linux安装办法可以参照下面从源代码
进行安装的步骤。
一、安装的前提条件
1.确保安装了网卡并工作正常
使用命令
#ifconfig eth0
查看网卡状态
2.在系统中不要设置默认路由(网关),让ADSL拨号后自动获得
如果已经设置了默认路由,使用以下方法删除:
在文件 /etc/sysconfig/network 中删除 GATEWAY= 这一行,然后以root执行:
#/etc/rc.d/init.d/network restart
3.已经安装了pppd软件包 (fc3已默认安装)
如果存在文件 /usr/sbin/pppd,则说明已经安装了pppd;
如果未安装,从RedHatLinux 6.2安装光盘上安装ppp-2.3.11-4.i386.rpm这个软件包
二、安装PPPOE客户端软件
Linux下的PPPOE客户端软件比较多,而且大多使用GNU License,我们推荐使用rp-pppoe
这个软件包。从这个网站上,不仅可以下栽
RedHat 62平台下的rp-pppoe的二进制软件包,而且可以下栽源代码软件包。
1.二进制软件包的安装:
A.下栽二进制软件包
rp-pppoe-3.2-1.i386.rpm
B.进行安装
以root执行:
#rpm -Uvh rp-pppoe-3.2-1.i386.rpm
2.从源代码进行安装:
从源代码进行安装同样适用于其它平台的Linux,但必须在Linux系统中安装gcc编译器。
A.下栽源代码软件包
rp-pppoe-3.2.tar.gz
B.解压缩
#tar xvfz rp-pppoe-3.2.tar.gz
#cd rp-pppoe-3.2
C.进行编译和安装
运行脚本
#./go
将自动进行编译和安装,最后,调用/usr/sbin/adsl-setup进行配置,具体解释见三。
三、配置PPPOE客户端软件
安装完软件包后,必须配置pppoe的配置文件/etc/ppp/pppoe.conf,从而让ADSL拨号时
使用配置文件中的用户名、密码等参数。我们不必手工改动这个文件,可以使用
adsl-setup这个工具进行配置:
#/usr/sbin/adsl-setup
当出现
>>> Enter your PPPoE user name :
输入ADSL帐号的用户名
当出现
>>> Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethn, where 'n' is a number.
(default eth0):
输入 eth0 ,这是ADSL相连的网卡的名字
当出现
>>> Enter the demand value (default no):
输入 no
当出现
>>> Enter the DNS information here:
输入 server ,这表示使用ADSL拨号自动获得的DNS服务器IP地址
当出现
>>> Please enter your PPPoE password:
输入ADSL帐号的密码
当出现
>>> Choose a type of firewall (0-2):
输入 0 ,不使用防火墙
当出现
>>> Accept these settings and adjust configuration files (y/n)?
如果输入的信息正确,输入 y ,完成配置,否则,输入 n 重新输入。
四、启动PPPOE客户端软件
使用命令
/usr/sbin/adsl-start 启动PPPOE客户端软件,进行连接,如果成功,将出现
Connected;
如果不成功,请检查网线、ADSL MODEM等物理设备,并查看 /var/log/messages中的信
息
/usr/sbin/adsl-stop 关闭和ISP的连接
/usr/sbin/adsl-status 查看当前连接的状态
如果想在Linux系统启动时自动启动ADSL连接,输入以下命令
#chkconfig --add adsl
将在当前的运行级下加入ADSL的自启动脚本
五、测试
当连接成功后,使用命令
#ifconfig -a
在输出中应该含有关于 ppp0 的一堆信息,其中还绑定了 IP 地址,说明已经从拨号中获
得了IP地址。
使用命令
#netstat -nr
查看路由表信息,这时的默认路由应该是上面获得的IP地址。
如果没有默认路由,我们可以手动增加:
#route add default gw 上面获得的IP地址
使用命令
#nslookup
如果解析出新浪的IP,说明已经从拨号中正确获得了DNS服务器
最后,使用命令ping某个域名或IP,如果有响应,表示你已经大功告成了。
六、其它说明
RedHat Linux 7.1已经集成了rp-pppoe这个软件包,只不过版本有些低,如果你不在意版
本高低,可以直接进行三后面的步骤。
不要盲目相信neat 配置,有过惨痛教训! (转帖)
duoer小结:本机网卡需要Intel官方驱动 e100-3.5.17.tar.gz
--------------------------------------------------------------------------------------
阅读(1918) | 评论(0) | 转发(0) |