LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1084|回复: 1

我的FC4显示问题的解决方法

[复制链接]
发表于 2005-10-16 17:56:33 | 显示全部楼层 |阅读模式
我的FC4显示问题的解决方法
我的机器是很老旧了,显卡是大众AE31集成显卡,显示器是EMC的,15寸。Fedora FC_4安装程序自动检测出的显卡是Trident系列的,根本不能用。如果选择的是图形模式安装,安装程序检测安显卡、显示器、鼠标后进行X系统,则显示器的屏幕变成全白,看不任何应该显示的东西。

可见,安装程序自动检测到是显示驱动是不行的,我是这样解决问题的:

1、安装时选择linux text模式。如果你希望安装中文环境,那么就选择linux text askmethod模式。不知为什么,如果只选择linux text模式,在语言选择界面中选择简体中文后,显示界面中的字符全是小方块。在字符模式下,应该能够安装完所有程序。只不过,在程序进行的显示配置的步骤时会出现问题。因为这时系统要进入X环境,但自动检测出的显卡驱动程序无法使系统在图形模式下正常显示。于是,屏幕是一片全白,此外就没有任何其它东西了。好了,从现在开始,我们开始解决这一问题。

2、在前述的情况下,同时按下Ctrl+Alt+Delete使系统重新启动。系统重新启动后,你会看到Grub的显示界面,提示你在一定时间内按任何按键进入多系统的选择菜单(我同时安装了Window XP与FC4)。在这个多操作系统的选择菜单中,将高亮显示条移动到Fedora Core (2.6.11-1.1369-FC4),键入字母e,就会看到Grub的编辑命令行的界面。]

3、在Grub的编辑命令行的界面中,将高亮显示条移动到
kernel  /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet上,再一次键入字母e,就可以对这行命令进行编辑了。

4、在kernel  /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/ rhgb quiet例行命令行的ro root=LABEL=/ rhgb quiet的前面加入single,使这行命令变成:
kernel  /boot/vmlinuz-2.6.11-1.1369_FC4 single ro root=LABEL=/ rhgb quiet,然后按回车键,然后,根据提示,键入字母b,重新启动系统,就可以使FC4进入字符界面的单用户方式,就可以对必要的配置文件进行修改。这时,界面的提示符是:
        sh-3.00#

5、用vi修改/etc/X11/xorg.conf。vi是LINUX系统下的一个文本编辑程序。用它修改xorg.conf的具体方法如下:
        sh-3.00#  cd /etc/X11
       
        在提示符下键入ls,你可以看到这个目录下的文件名,其中就有xorg.conf
        sh-3.00#  ls
       
        下面就对xorg.conf进行修改。在修改前,最好换个文件名对xorg.conf备份。
       
        sh-3.00#  vi xorg.conf
       
        进入编辑界面后,键入字母i,进入“Insert”模式。用Page Up或者Page Down键翻页,找到Section "Device"段。在我的电脑中,在这一段下有如下有关显卡驱动的描述:
        Section "Device"
        Identifier         "Videocard0"
        Driver            "Trident .........."
        VendorName        "Trident .........."
        BoardName        "Trident..........."
EndSection

我是将Driver这一行做了修改,变成这样:
Driver            "vesa"

其它行都保持不变。

还要对修改Section "Screen"段,将其中的DefaultDepth行变为
DefaultDepth        8

还要修改Section "Screen"段中的Subsection "Display"子段,将Depth行变为:
Depth                8
将这一子须下的Modes行变为:
Modes                "640x480"

还要修改Section "Monitor"段。我将有关内容修改为:
HorizeSync        30.0 - 61.0
VertRefresh        55.0 - 75.0

对xorg.conf,在vi的“Insert”模式中键入Esc,回到命令模式。然后键入:再键入wq保存并退出vi。

6、修改完xorg.conf后,最好也对对/etc/inittab进行修改,将id:5:initdefault:行中的5改为3,使FC启动后进入命令行模式,修改配置文件失败后需要重新启动FC时方便些。

7、进行到这一步后,我是重新调动了FC4,使FC4工作于命令行模式下。然后以root身份登录,再键入system-config-display命令,测试图形模式是否工作正常。如果如果能正常显示,就重新启动FC4后用startX命令进入KDE或者Gnome,在相关的功能操作中将显示驱动配置到最佳。

如果修改了相关的配置文件再键入system-config-display命令后,屏幕依然是一片白色也没关系,可以用Ctrl+Alt+F1将屏幕切换到另一个控制台。虽然切换到这个控制台后,显示依然不正常(我的电脑上显示的是蓝色的竖条纹),但可以接收键盘的输入。这时的屏幕其实显示的是用户登录的界面,所以,你可以键入root,然后键入密码进行登录。如果登录正确,显示就可以基本恢复正常。说是“基本恢复”,是因为我的电脑在这种情况下在屏幕的四周还有一条蓝色边框挡住了一些显示字符,但不影响我的使用。再按前述的步骤5中的内容对etc/X11/xorg.conf配置文件的相关内容进行修改。可以将VertRefresh的值再取小些,比如取到55.0 - 65.0?总之,是将显卡驱动选择为很多显卡都兼容的vesa,将其它的各项有关设备驱动的设定的参数选到最小。

如果这样还不行,我也没办法了。反正我是用这种方法方法解决了我的FC4的显示的问题。
发表于 2006-9-7 21:15:15 | 显示全部楼层
我也遇到类似的问题,回去试试
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表