重启系统后 bootchart 不应该创建映像文件吗?事实并非如此。我应该做什么?
答案1
确保您的系统上安装了以下软件包:
$ dpkg-query -W bootchart pybootchartgui
bootchart 0.90.2-8ubuntu2
pybootchartgui 0+r141-0ubuntu3
然后您要做的就是选择一个档案来(重新)生成启动序列的 png 图片/var/log/bootchart/
,例如:
$ cd $HOME
$ bootchart /var/log/bootchart/sylvain-ThinkPad-T430s-trusty-20140915-1.tgz
parsing '/var/log/bootchart/sylvain-ThinkPad-T430s-trusty-20140915-1.tgz'
parsing 'header'
parsing 'proc_stat.log'
parsing 'proc_diskstats.log'
parsing 'proc_ps.log'
warning: no parent for pid '2' with ppid '0'
merged 0 logger processes
pruned 276 process, 0 exploders, 155 threads, and 22 runs
False
bootchart written to 'bootchart.png'
但默认情况下bootchart
也会将 png 保存在 /var/log/bootchart/ 中:
答案2
尝试这个:
运行 Bootchart
安装 Bootchart 后,您需要运行它。为了能够正确计时启动顺序,Bootchart 需要作为第一个服务之一启动。因此,Bootchart 不会像其他服务一样使用启动脚本启动。相反,它是在启动过程中通过编辑 GRUB 菜单参数来调用的。
这听起来可能很可怕,但它非常简单而且无害。
首先,当系统启动时,按 Esc 显示 GRUB 菜单(如果未显示)。
其次,按 e 编辑 GRUB 菜单。这会暂停计时器并允许您将更改添加到 GRUB 菜单。在通常启动的突出显示的行下,只需输入以下字符串:init=/sbin/bootchartd。