我一直在尝试自己解决这个问题,但至今没有成功。
为了清除故障,我尝试了以下方法:
- 将所有硬盘恢复至出厂状态
- 进行了完整的 RAM 错误检查(全部通过,零错误)
- 重新创建所有 RAID 和 LVM 分区(两个驱动器是 raid1,其他 4 个是 raid5)
- 然后重新安装 ubuntu(13.04 服务器:i386)
...但问题仍然存在,即使安装似乎进展顺利。
重启后屏幕上显示的内容如下:
- 屏幕下半部分是垂直条纹(白色和浅蓝色交替)
- 屏幕顶部预计为黑色并带有文字......
- 但我得到的唯一文本是这样的:
[ 58.865374] nouveau E[ PFIFO][0000:05:02.0] DMA_PUSHER - Ch 0 获取 0x20000000 放入 0x00002eb8 状态 0xc0020000(错误:MEM_FAULT)推送 0x00000000
- HDD 灯仍然亮着,而且时不时地会出现一个像上面那样的新行(但开头的数字不同(“nouveau”之前)并且“Put”之后的数字也不同……屏幕上每一行的其他内容都保持不变)
谁能向我解释我所看到的以及找出原因和如何解决它的过程?
我找不到任何深入讨论这个问题的讨论,只有解决其他人特定情况的讨论。他们的问题似乎与 nVidia 显卡有关,但没有解释我如何检查导致这个问题的原因,以及如何解决它。
测试 1:
- 移除了 4 个 RAM 芯片中的 3 个
- 进入登录屏幕...但是
- 登录时出现错误消息:
computer_name login: mountall: Playmouth 命令失败 mountall: 与 Plymouth 断开连接
- 将再次尝试其他 3 个 RAM 芯片,看看是否有不同的结果
测试 1 更新
- 我按下 CTRL+ALT+F1(根据一些类似的论坛问题中的建议)
- 按 Enter 键后登录提示已解决
- 成功登录(尚未尝试重新启动或添加其他 RAM 芯片)
- df 命令让我可以查看根文件夹和其他文件夹,它们都在我期望的位置
- 因此现在将执行 sudo apt-get update & upgrade,然后重新启动,看看是否会改变
*进一步更新*
- 在 apt-get update & upgrade 之后,我必须按下键盘上的每个键两次才能使其显示在命令行提示符下...并执行:
安装--help
(获取有关我在另一个论坛建议中看到的命令选项的一些信息)
- 这导致屏幕上的输出在屏幕上从一行到下一行交错,而不是以格式良好的列显示
所以很明显显示驱动程序出了问题(?)
将尝试立即重启
以下是半解决方案......但部分问题仍然存在
根据下面的答案,我确实设法在安装了 1 个 RAM 芯片的情况下完成了安装...并且,它也可以与安装了 2 个 RAM 芯片的任意组合一起工作...但是(不幸的是),当我尝试所有 4 个芯片时,它又回到了屏幕上显示错误和蓝白条纹。 - 有没有办法通过命令行缩小问题的下一部分?我应该检查日志文件以查找某些内容?如果是,检查哪些文件和检查什么?
任何帮助非常感谢...我被这个问题难住了
耶,终于 100% 解决了 - 请参阅下面答案中的更新
- 最终弄清楚了其余部分,并将其添加到我的答案中...希望这对其他人有所帮助:-)
答案1
好的...我不知道这对社区有多大帮助,也许比我更有知识的人可以弄清楚为什么会这样,但是:
解决方案
- 凭直觉(记得我之前已经成功在这台机器上安装了 12.04,所以我决定再试一次,而不是安装 13.04
- 我还用不同的光驱安装了它(现在安装在另一台物理机器上)
- 为了节省时间,我将数据从一个盒子传输到另一个盒子,而不是拔出驱动器(我没有其他可用的备用光驱)
- 我使用备用光驱安装了 12.04,安装后启动正常
- 然后我安装了 13.04(再次使用备用驱动器),并且再次成功。
...所以看起来问题完全是由 DVD 驱动器无法正确读取数据引起的,并且无论导致什么故障,都不足以在安装过程中引发任何标志,并且只有在启动时才会出现问题。
跟进?
我既没有技能知识也没有经验来知道如何做到这一点...但在我看来,这是一个安装软件的缺陷,如果它能通过一切,却没有引发任何此类问题的标志
有没有办法在安装程序运行期间检测出这样的问题,并且可以将其纳入到 ubuntu 的未来版本中?
更新-解决方案的剩余部分
- 使用所有 4 个 RAM 芯片启动仍然失败
- 重新启动到 grub 屏幕并选择高级选项以获取安全命令行
- 我直觉这一切都与显卡驱动有关(尽管这台机器在之前安装的 Ubuntu 上运行良好
- 按照此处的图形驱动程序更新建议进行操作(kernel.log 文件中出现“[drm] nouveau 0000:04:0.0: PFIFO_DMA_PUSHER”,启动冻结)
sudo apt-get 安装 nvidia-current
- 此后,计算机成功重启,尽管在开机自检和 grub 屏幕等处图形分辨率较低。
- 找到这个描述如何解决 grub 中的低分辨率文本的视频(http://youtu.be/RfwVWU84cnQ)...但这只改变了 grub 选项屏幕,并且后面的所有文本仍然是低分辨率的
- 发现了各种关于如何解决的相互矛盾的帖子,但最终发现了这个有效的帖子:https://help.ubuntu.com/community/ChangeTTYResolution
- 遵循指示:“适用于 9.10 KARMIC KOALA 及更高版本”
- 现在一切都运行正常:-)