如何在 Fedora 23 上运行 bootchart

如何在 Fedora 23 上运行 bootchart

我的计算机启动需要很长时间,我想使用来分析启动过程bootchart

在 Ubuntu 上,bootchart作为安装命令行工具的软件包提供。该软件包在 Fedora 中不存在——Fedora 项目的指南我应该init=/usr/lib/systemd/systemd-bootchart在末尾添加核心引导加载程序配置文件中的行。

该文件usr/lib/systemd/systemd-bootchart存在于我的系统中,但我不知道如何在启动时激活它。

我使用 grub 作为引导程序(不确定是 grub 还是 grub2)。我的配置文件在/boot/efi/EFI/fedora/grub.cfg。没有核心 行,或者任何带有 的条目init=

答案1

看一眼对 GRUB 2 菜单进行临时更改摘自 Fedora 系统管理员指南。*其中提到:

  1. 启动系统,在GRUB 2启动屏幕上,将光标移动到需要编辑的菜单项上,按e键进行编辑。
  2. 向下移动光标找到内核命令行。内核命令行以Linux的在 64 位 IBM Power 系列上,Linux16 操作系统在基于 x86-64 BIOS 的系统上,或者linuxefi在 UEFI 系统上。
  3. 将光标移至行尾。
  4. Ctrl+aCtrl+e分别跳转到行首和行末。在某些系统上,HomeEnd也可能有效。
  5. 根据需要编辑内核参数。

在这种情况下,您需要添加参数init=/usr/lib/systemd/systemd-bootchart

然后按下Ctrl-x启动。

您可能需要对 bootchart 进行临时更改。如果要使更改永久生效,请参阅使用 grubby 工具对 GRUB 2 菜单进行持久更改


PS:在 Fedora 23 上,您使用的是 GRUB 2。


* CC-BY-SA 3.0,版权所有 © 2015 Red Hat, Inc. 及其他。

相关内容