通常Ubuntu 14.04.2在启动过程中需要花费很长时间“随机:非阻塞池初始化”步骤吗?

在启动过程中,我的Ubuntu 14.04.2大约需要11秒才能完成“随机:非阻塞池初始化”步骤(这是最慢的步骤,FYI)。

  1. 这一步意味着什么?
  2. 花很长时间才能完成它是正常的吗?
  3. 这有什么解决方案吗?

我的Ubuntu 14.04.2中的示例/ var / log / dmesg日志如下所示:

[ 2.090510] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device [ 2.091836] i915 0000:00:02.0: registered panic notifier [ 2.103088] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) [ 2.104819] acpi device:02: registered as cooling_device4 [ 2.106250] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input6 [ 2.107908] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 [ 2.214193] psmouse serio1: synaptics: queried max coordinates: x [..5888], y [..4856] [ 2.301008] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) [ 2.334007] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xe40000/0xa0400, board id: 0, fw id: 639087 [ 2.409482] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5 [ 2.914326] Switched to clocksource tsc [ 3.120191] random: nonblocking pool is initialized [ 14.745283] Adding 3986428k swap on /dev/sda5. Priority:-1 extents:1 across:3986428k FS [ 14.875375] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 15.027854] systemd-udevd[333]: starting version 204 [ 15.316294] lp: driver loaded but no devices found [ 15.330491] ppdev: user-space parallel port driver 

我相信这一特定步骤实际上并不需要很长时间。 初始化池时打印dmesg日志中的消息,而不是在初始化开始时打印。

Linux在11秒内所做的事情可能是探测,识别和初始化硬件,这不一定会在dmesg日志中生成条目。

说,另一种方式:不,它不正常,需要一段时间来回应。 您是否有可以拔下并重试启动的外围设备? 其中一个可能会产生一些问题。 拔掉你的打印机,USB内存等……然后尝试重新启动。 它更快吗? 如果是,请尝试一次将一个设备插回系统,然后重新启动以识别令人不安的设备。 找出陷入困境的设备,并回发。 您可能会检查您的磁盘完整性(SMART Analysis)

您要查看的日志(可能): /var/log/syslog

你也可以尝试进入你的BIOS,并禁用并行端口和其他未使用的硬件之类的东西,这样你就不需要浪费时间来初始化你没有使用的端口。

它可能正在尝试并且无法切换video模式。 尝试将nomodeset添加到内核命令行,看看是否有帮助。

在grub bootmenu中,按e编辑当前引导条目,并将“ nomodeset ”附加到以linux开头的行。 然后按f10ctrl + x启动修改后的条目。