我有一台上网本(emachine e250 - 相当于 acer aspire one),上面安装了 Ubunutu NBR 9.10。每次冷启动都会在出现以下错误消息时冻结:
fsck from util-linux-ng 2.16
没有磁盘活动,什么活动都没有。我已经让机器闲置了一个多小时,什么都没有。需要几次硬重置才能正常启动。一旦启动,一切都很好(无线、暂停/恢复等)!
我花了几周时间研究这个问题,唯一似乎有效的方法是在 grub 的启动字符串中设置 nolapic - 每次都能启动。不幸的是,nolapic 禁用了第二个核心并导致暂停恢复出现问题。
起初我以为是硬盘上第一个分区的 fsck 问题,因为它是一个隐藏的 ntfs 分区,包含 windows xp 恢复信息。因此,我在 /etc/fstab 中设置了该分区,以便 fsck 会忽略它。这似乎没有任何作用。
我有以下分区:
- /dev/sda1 - ntfs 恢复分区
- /dev/sda2——/boot
- /dev/sda3——交换
- /dev/sda5-/
- /dev/sda6——/home
我正在运行内核版本 2.6.31-19-generic,并且安装了所有补丁(更新管理器显示)。我也没有启动画面,因此我可以看到启动进度。
我从一月份才开始使用 NBR,从去年六月 (2009-06) 开始在我的桌面上使用 Ubuntu。
我应该查看哪些日志?是否有启动失败的日志?
答案1
嗯,如果不实际调试内核就很难提供帮助,但如果设置nolapic
解决了问题,则很有可能问题与 APIC 有关 :-)。
那么这可能是 BIOS/主板出了问题(或不兼容),所以您可能无法对此采取任何措施。此外,设置 nolapic 不应完全禁用第二个核心,它只会更改 IQ 路由。您是否验证了第二个核心确实已关闭?
如果您想进一步调试:
找到在 Ubuntu 上运行 fsck 的启动脚本(在 Debian 上是 ,应该与 Ubuntu 类似),然后输入一些额外的echo
s 来缩小它挂起的位置。此外,为 fsck 提供“-V”选项以获得更详细的输出。然后看看从那里去哪里。
祝你好运...