升级到 15.04 后,我的 ubuntu 加载速度非常慢,比同一台机器上的 Windows 8 还慢,这让我很受侮辱。
我关闭了启动画面,但启动系统时出现了以下信息:
A start job is running for dev-hdb2.device
并且它会保持这种状态 1 分 30 秒,旁边的时间计数器则精确设置为 1 分 30 秒。
此外,当我重新启动时,我收到此消息:
A stop job is running for Session c2 of user MrMino
同样如此 - 1:30 后仍保持这种状态
dmesg 的输出: http://pastebin.com/yzbFQG05
不幸的是,bootchart 由于某些我现在不知道的原因而无法工作,所以我无法从中发布日志。
如何解决此问题?我在 Dell Inspiron 3537 上运行 ubuntu。
答案1
我设法通过从 systemd 回滚到 upstart 来解决这个问题。更多信息请见:
https://wiki.ubuntu.com/SystemdForUpstartUsers
Permanent switch back to upstart
Install the upstart-sysv package, which will remove ubuntu-standard
and systemd-sysv (but should not remove anything else -- if it does, yell!),
and run sudo update-initramfs -u. After that, grub's "Advanced options"
menu will have a corresponding "Ubuntu, with Linux ... (systemd)"
entry where you can do an one-time boot with systemd.
If you want to switch back to systemd, install the systemd-sysv and ubuntu-standard packages.
答案2
我在我的 Manjaro 中遇到了同样的问题,我在 Arch Linux 的 reddit 论坛中找到了一篇帖子。
这是对我有用的解决方案 https://www.reddit.com/r/archlinux/comments/4bawf7/a_stop_job_is_running_for_session_c2_of_user/d17th3u
您需要对其进行 ubuntulize:
安装看门狗
# pacman -S watchdog
然后在启动时启动该服务:
# systemctl enable watchdog.service
启动服务后就不会再看到该消息
# systemctl start watchdog.service
我为此创建了一个要点https://gist.github.com/dianjuar/98d02af4050dc2df8ae6f18695d44ca3