ubuntu 启动时间很慢-modprobe?

ubuntu 启动时间很慢-modprobe?

我已经在笔记本电脑上安装了 Ubuntu 11.04。我买了一块全新的 SSD,预计启动时间不到 30 秒,但实际需要 3-5 分钟。

我已经使用 bootchart 拍摄了快照,但我不知道如何读取它:

在此处输入图片描述

对我来说,modprobe 似乎正在以某种超时方式运行 - 但是我在哪里可以检查这一点?

从 dmesg 启动:

http://pastie.org/1937104

答案1

看一下这个错误报告:tpm_tis 00:0a:tpm_transmit:tpm_send:错误 -62(适用于 Fedora,但由于其内核相关,因此可以适用于 Ubuntu)。

解决这个问题的办法似乎是添加

tpm_tis.interrupts=0

到内核​​命令行。

(如果这对您不起作用,请确保您安装了最新更新的 Ubuntu 内核。)

答案2

显然一个驱动程序(tpm_tis)阻止了启动。我尝试编辑 /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash tpm_tis.interrupts=0"

但这不起作用,dmesg 输出了相同的结果。

但后来我通过添加禁用了模块 tpm_tis

blacklist tpm_tis

到 /etc/modprobe.d/blacklist.conf,这将启动时间缩短至 BIOS 后的 17 秒 - 从冷启动开始为 31 秒

相关内容