干净安装Natty后启动缓慢。

时间从Meerkat的20-25秒增加到Natty的35秒。我不知道是不是ureadahead的问题,但在launchpad上报告了一个bug。在安装Natty之前,我试过Fedora。他们使用systemd而不是upstart,并且没有这个慢启动问题。
在dmesg中出现了这个跳跃:
[    3.087606] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[   15.292831] <30>udev[308]: starting version 167

怎么会开机变得这么糟糕呢?在Natty中,启动之前的“黑屏”时间比Meerkat要长得多。难道这是著名的内核回归问题吗?

+1 我也有同样的问题,而且我还在其他人发布的dmesg输出中看到了它。它到底在3秒和20秒之间做了什么?:[ 3.106155] EXT3-fs (sda2): 挂载了有序数据模式的文件系统 [ 20.726183] 在/dev/sda3上添加了10239996k的交换空间。优先级:-1 跨度:10239996k [ 20.784551] udev[301]: 启动版本167 - krubo
有趣...你正在使用EXT3,我使用EXT4,我还见过其他人使用BTRFS。看起来这与文件系统无关。 - AlMehdi
我有一个类似的dmesg日志:[ 3.413050] EXT3-fs (sda6): 挂载了有序数据模式的文件系统[ 17.810635] 在/dev/sda5上添加了1998844k的交换空间。优先级:-1 跨度:1998844k。你有进一步的信息吗?你有错误报告的链接吗? - Lode
这个网页来自ubuntuforums.org,解决了我的类似问题:http://ubuntuforums.org/showpost.php?p=11388915&postcount=18 - Déjà vu
4个回答

我在grub中设置了ACPI=off... 它起作用了 :)
现在启动只需要大约30秒(之前要2-3分钟)。

已经尝试过了...我觉得那个解决方案是针对另一种回归问题的。我的问题只是偏差大约20秒而已。 - AlMehdi

我建议:
1. 安装cryptsetup软件包。它不会损坏您的系统,但可以修复Plymouth之前的长时间“黑屏”问题。 2. 卸载然后重新安装ureadahead软件包。然后执行重启操作。检查在重启后大约1-2分钟内是否创建了/var/lib/ureadahead/pack文件。 3. 现在使用定时器进行重启 :)

尝试过了,但没有解决我的问题。还是谢谢你的建议。 - AlMehdi

在/lib/udev/rules.d/60-persistent-storage.rules中注释掉这条规则。
# ATA/ATAPI devices (SPC-3 or later) using the "scsi" subsystem
KERNEL=="sd*[!0-9]|sr*", ENV{ID_SERIAL}!="?*", \ SUBSYSTEMS=="scsi", ATTRS{type}=="5", ATTRS{scsi_level}"[6-9]*", \ IMPORT{program}="ata_id --export $tempnode"

然后以root身份运行:
update-initramfs -u

通过 http://kubuntuforums.net/forums/index.php?topic=3116527.0


虽然我有一台糟糕的光驱,但它对我来说没用。谢谢你的建议。;) - AlMehdi

我在新安装的11.04上遇到了一个奇怪的启动缓慢问题(全新电脑上大约需要一分钟),然后我将DVD驱动器的SATA端口从6Gb/s更改为3Gb/s。这个改变将我的启动时间缩短到了20秒。我不确定为什么这样做有效,但如果你的DVD驱动器连接到6Gb/s的SATA端口,这个方法值得一试。

我的主板太旧了,所以很可能不是它的问题。但还是谢谢你的建议。我猜其他人可能会遇到这个问题,并从中得到帮助。 - AlMehdi