Come faccio ad eseguire bootchart su Fedora 23

Il mio computer richiede molto tempo per avviare e voglio analizzare il process di avvio utilizzando il bootchart .

Su Ubuntu, il bootchart viene fornito come un pacchetto che installa uno strumento di row di command. Questo pacchetto non è presente in Fedora – questa guida del progetto Fedora afferma che dovrei aggiungere init=/usr/lib/systemd/systemd-bootchart alla fine della linea del kernel nel file di configuration del bootloader.

Il file usr/lib/systemd/systemd-bootchart è presente nel mio sistema, ma non so come procedere per triggersrlo al momento dell'avvio.

Sto usando grub come bootloader, (non sono sicuro se è grub o grub2). Il mio file di configuration è in /boot/efi/EFI/fedora/grub.cfg . Non esiste alcuna linea del kernel , o qualsiasi voce con init= .

Date un'occhiata a Fare le modifiche temporanee a un menu GRUB 2 dalla Guida per gli amministratori del sistema Fedora. Dice:

  1. Avviare il sistema e, sulla schermata di avvio di GRUB 2, spostare il cursore sulla voce di menu che si desidera modificare e premere il tasto e per la modifica.
  2. Spostare il cursore verso il basso per trovare la row di command del kernel. La row di command del kernel inizia con linux su IBM Power Series a 64 bit, linux16 su sisthemes basati su BIOS x86-64 o linuxefi su sisthemes UEFI.
  3. Spostare il cursore alla fine della row.
  4. Premere Ctrl+a e Ctrl+e per passare rispettivamente all'inizio e alla fine della row. Su alcuni sisthemes, anche Home and End potrebbe funzionare.
  5. Modificare i parametri del kernel come richiesto.

In questo caso, si desidera aggiungere il parametro init=/usr/lib/systemd/systemd-bootchart .

Quindi, premere Ctrl-x per avviare.

Una modifica temporanea sembra ciò che probabilmente desideri per il bootchart. Se si desidera effettuare la modifica permanente, vedere Creazione di modifiche persistenti in un menu GRUB 2 utilizzando lo strumento Grubby .


PS: Su Fedora 23, stai utilizzando GRUB 2.


* CC-BY-SA 3.0, Copyright © 2015 Red Hat, Inc. e altri.