红联Linux门户
Linux帮助

[size=5]FC10奇怪的死机现像,求助高手[/size]

发布时间:2008-12-29 19:52:10来源:红联作者:mrcao
我装的FC10不定期频繁死机,有时是在拷贝大容量文件时、有时是在更新系统安装软件时,有时什么也不做,键盘鼠标就不动了,死掉了。死机

的现像主要有:1、嘀一声,鼠标处出现1平方厘米大小的花屏纹,死掉 2、长嘀声不断,死掉了,直到热起动。3、安装某些软件时,报告内核出错,

死掉。
  我用了网上很多方法,如修改内核引导参数,在其后加nomodset,或者noapic apic=off apm=off;甚至换掉我的sata硬盘,用IDE硬盘,都不行

。不知是什么问题,请高手们指点,我的机器配置如下

BIOS:
销售商 American Megatrends Inc.
版本 AMD 780V A13
发布日期 05/07/2008
大小 1024 KB
引导设备 Floppy Disk, Hard Disk, CD-ROM, ATAPI ZIP, LS-120
性能 Flash BIOS, Shadow BIOS, Selectable Boot, EDD, BBS
支持的标准 DMI, APM, ACPI, ESCD, PnP
可扩展性能 ISA, PCI, USB
主板:
制造商 ECS
产品 A780VM-M2
版本 1.0
序列号 00000000
处理器:
制造商 AMD
版本 AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
序列号 To Be Filled By O.E.M.
识别标签 To Be Filled By O.E.M.
部件编号 To Be Filled By O.E.M.
外部时钟频率 200 MHz
最大时钟频率 2600 MHz
当前时钟频率 2600 MHz
类型 Central Processor
电压 1.5 V
状态 已启用
接口标识 CPU 1
HTT/CMP 单元 0 / 2
内存设备0:
形状特征 DIMM
类型 DDR2
类型 Synchronous
大小 1024 MB
速度 400 MHz
总带宽 64 位
数据带宽 72 位
设备定位 DIMM0
Bank 定位 BANK0
制造商 Manufacturer0
序列号 SerNum0
识别标签 AssetTagNum0
部件编号 PartNum0
内存设备1:
形状特征 DIMM
类型 DDR2
类型 Synchronous
大小 1024 MB
速度 400 MHz
总带宽 64 位
数据带宽 72 位
设备定位 DIMM1
Bank 定位 BANK1
制造商 Manufacturer1
序列号 SerNum1
识别标签 AssetTagNum1
部件编号 PartNum1
显示设备:
显示卡 ATI Radeon 3100 Graphics (256 MB)
显示卡 ATI Radeon 3100 Graphics (256 MB)
3D 加速器 ATI RS780C
显示器 AOC 919W [NoDB] (I708AHA047445)
存储器:
IDE 控制器 标准双通道 PCI IDE 控制器
IDE 控制器 标准双通道 PCI IDE 控制器
存储控制器 Microsoft iSCSI Initiator
硬盘驱动器 ST3250310AS ATA Device (250 GB, 7200 RPM, SATA-II)
文章评论

共有 5 条评论

  1. mrcao 于 2009-01-04 13:30:31发表:

    终于解决了。是我的ati3100显卡的问题。按照下面两篇文章解决的,谢谢作者:
    -----------------------------------------
    edora 10安装死机、安装后无法进入X、开启plymouth启动画面的最佳解决办法

    fedora 10 带来了很多新功能,比如启动过程中的 plymouth 启动画面,kms 内核模式设置等,但很多用户在安装 fedora 10 的时候会出现安装死机、安装后无法进入 X 窗口环境、默认无法打开 plymouth 效果等,这里结合本人的研究和经验,给出一个最佳解决办法。

    1、安装过程死机的解决办法

    其实安装过程死机,主要是因为安装程序无法启动 X 进入图形安装界面,这主要体现在 intel 显卡机器环境下,尤其是比较旧的 intel 显卡芯片,如 845GM、852/855GM 等显卡芯片。估计是出在 fedora 10 自带的 kernel 中关于 intel 显卡驱动以及 Xorg 的 intel 显卡驱动对旧显卡的支持问题上。事实上,fedora 10 还自带一个 vesa 通用显卡驱动,可以解决问题。vesa 驱动的兼容性比较好,性能不一定很强,但居然 gnome metacity 的 composting_manager 复合窗口效果可以打开,实现窗口阴影,呵呵,但 3D 特效不支持。如果你是用光盘安装 fedora 10,那么在出现 grub 图形引导选择画面菜单的时候,按 tab 键,然后输入内核参数如下:
    linux xdriver=vesa resolution=1024x768
    注意,linux 前面要一个空格。这里的分辨率你可以更改为你的显示器合适的分辨率。如果你是用硬盘安装 fedora 10,那么你需要修改 grub 安装内核引导参数,在 kernel /vmlinuz 后面增加 linux xdriver=vesa resolution=1024x768 即可,例如 kernel /vmlinuz linux xdriver=vesa resolution=1024x768 这样,然后引导安装内核即可正常进入图形安装界面。

    2、安装后无法正常进入 X 图形界面的解决办法

    安装完毕后,无法正常进入 X 图形界面,仍然是因为 fedora 10 对 intel 等旧显卡芯片支持的问题,仍然可采用 vesa 通用显示驱动解决。修改 /etc/grub.conf,将 kernel /boot/vmlinuz 所在的那一行,改为如下:
    kernel /boot/vmlinuz-2.6.27.5-117.fc10.i686 ro root=UUID=502979dd-46c4-4bc1-a94a-94b38c3303fd rhgb quiet vga=792 linux xdriver=vesa resolution=1024x768
    也就是在内核引导增加参数 linux xdriver=vesa resolution=1024x768 即可正常进入 X 图形界面了。

    3、开启 plymouth 启动画面的解决办法

    plymouth 启动画面的开启其实已经在上面的第 2 点中提到了,就是在内核引导中增加 vga=792 这个参数,这告诉内核,启动时设置 plymouth 需要的显示模式,792 这个数字代表 1024x768 分辨率、24 位色模式,更多的其他模式的数字对应关系可以通过 google 搜索。对目前大多数 pc 而言,plymouth 一般不会自动开启,因为这需要 kms 支持,fedora 10 已经包含了 kms 功能,但目前能够被 kms 支持的显卡为数不多,比如 ati 的部分显卡,不需要任何设置,可以自动开启 plymouth 启动画面效果,但其他显卡默认不会开启 plymouth,而是代以屏幕最下方的逐渐变长的文字模式进度条,因此,我们上面的修改,增加内核引导参数 vga=792 实质是强制让内核开启 plymouth。
    ---------------------------------------------
    RPMFusion Testing 增加适用于 Fedora 10 的ATi fglrx 驱动(补充卸载方法)
    2008-12-30 黑日白月 Posted in DriversRSS

    使用 ATi 显卡的 Fedora 10 用户们终于在年末等来了 rpmfusinon 版本的 fglrx 而无需降级 libdrm。尽管目前仍然属于 testing 状态,不过还是推荐各位朋友们尝试下。
    以下内容翻译自 FedoraForum 的 leigh123@linux 大人最新修订的 Howto,有问题的话欢迎进入讨论。
    1. 安装驱动
    su -
    rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
    yum --enablerepo=rpmfusion-nonfree-updates-testing install akmod-fglrx xorg-x11-drv-fglrx xorg-x11-drv-fglrx-libs.i386
    对于使用64位系统的朋友还需要额外的几步:
    rm -f /usr/lib/dri/fglrx_dri.so
    ln -s /usr/lib64/dri/fglrx_dri.so /usr/lib/dri/fglrx_dri.so
    ldconfig
    2.安装system-config-display
    su
    yum install system-config-display
    然后运行 system-config-display, 什么都不用改,点击确定即可。此步的目的是生成一个 xorg.conf 文件。
    3.编辑 xorg.conf
    首先调用ati显示配置做初步工作
    su
    aticonfig --initial -f
    然后手动编辑 xorg.conf
    su
    gedit /etc/X11/xorg.conf
    添加以下字段:
    Section "Extensions"
    Option "Composite" "Enable"
    EndSection
    Section "ServerFlags"
    Option "AIGLX" "on"
    EndSection
    Section "DRI"
    Mode 0666
    EndSection
    然后在 Device 字段添加如下内容:
    Option "OpenGLOverlay" "off"
    Option "VideoOverlay" "on"
    4.备份已有的 initrd (译者注:这个文件记录了内核模块的位置信息,修改它是为了禁止载入已有的 radeon 驱动)
    su
    mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.backup
    重新生成新的 initrd,使 radeon 模块不会被强行载入
    su
    mkinitrd -v /boot/initrd-`uname -r`.img `uname -r`
    5.编辑grub.conf
    su
    gedit /boot/grub/grub.conf
    在内核所在行的最后添加 nopat参数。
    6.重新启动计算机
    这步是必须的,否则fglrx的内核模块不会编译。
    翻译结束
    如果严格参照以上方法施行后 fglrx 工作异常,想要换回原先的开源驱动。
    目前 FedoraForum 上面的卸载方法还是针对老的需要降级 libdrm 的方式,新方式的 leigh123@linux 大人尚未更新。
    不过从以上安装过程来看,因为不涉及 libdrm 了,要简单的多,本人推测如下:
    1. 卸载 fglrx 包
    通过 yum remove 的方式清理掉安装的 rpm 包
    2. 依然使用 KMS 方式进行显示设定
    删除 /etc/X11/xorg.conf 文件,卸载 system-config-display (这个保留也可以)。
    3.恢复之前的 initrd 文件
    使用之前备份的 initrd 文件
    mv /boot/initrd-`uname -r`.img.backup /boot/initrd-`uname -r`.img
    4. 取消无用的内核引导参数
    删除掉 /boot/grub/grub.conf 文件中内核行的 nopat 参数。
    希望使用 ATi 显卡的朋友们积极尝试下,将结果反馈给 FedoraForum 。顺便BS下 AMD 慢半拍的驱动开发速度……

  2. jagub 于 2009-01-01 20:08:51发表:

    测试内存

  3. mrcao 于 2009-01-01 12:08:07发表:

    我用的是32的。也试过64的,在装的过程中复制文件时就死机了,怎么也过不去。
    但是我在我原来的旧机器上装fc10,表现超稳定。在现在这台新机器上就是出现上述死机现像,根本没办法是下面做事情了,两周来一直没解决,试了很多方法。简直崩溃了!!!!

  4. Solution 于 2008-12-29 20:44:31发表:

    你用64还是32的,你的cpu是64的

  5. haolong 于 2008-12-29 19:54:58发表:

    这可能是新内核不稳定