Speed up boot up by understanding the thing thats slowing it down

You can experiment with grub settings on each boot, by using e on grub menu item. You may need to change grub_timeout from 0. It used to be 10, but I have used 3 or just enough time to press escape to get grub menu, but not slow down boot much.

I do not think HP has any UEFI updates for fwupdate to run. You can check here:
Devices using LVFS for firmware updates
https://fwupd.org/lvfs/devicelist
I also think fwupdate was another conversion to snap. But you do not have to remove all snaps, its totally up to you what you want.

Logs are in
/var/log
May be large file
cat /var/log/dpkg.log

1 Like

Thank you for the quick reply

So to be clear i only remove the word splash and not the word quiet ?

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash”

so it wiil end up looking like this?

GRUB_CMDLINE_LINUX_DEFAULT=“quiet”
?

I did the log command and do you see anything here that might explain why my snaps open up faster?

this sounds like i am complaining but i am not haahaha this is great because i was about to ditch firefox snap for flatpak but now the ff snap matches the flatpak in speed!
Screenshot From 2025-04-28 18-15-09

This is what happens when i do that command
image

So if i understand correctly i can choose what to remove and it is not snapd?
what would i do next in this context? do i go through with removing fwupd ?
i dont really understand what this does exactly? and that message kinda scares me ahhaha

Exactly ! … and to switch it back on you just make it look like before :wink:

(you can remove the word quiet as well, if you want a really noisy boot process but it is not necessary to remove it to just turn off plymouth)

1 Like

Great thank you for the very quick reply
so whether or not i remove all or just the 1 word there is no difference in performance ?

I mean do i get better performance if i do remove both the words in stead of just the 1?

Edit: i just removed the word splash and then opened another terminal window tried to use the command sudo update grub but i get message saying command not found?

The command is this:

sudo update-grub

To be honest, unless you have an SSD I don’t think you will notice much of a difference.

2 Likes

thank you and yes i do have a ssd, I am going to restart my computer here we go.

Edit: so i wanted to check before i restarted and noticed that the word splash is back again ? so i removed it again open new window update grub then i look again and i see the word is still there ???

what am i doing wrong?

Please show us the commands your using, to edit grub first.

this one

OK if your still on that same terminal, make your edits, and close and save with [Ctrl+X] and [Y] to save.

update-grub and reboot.

sudo update-grub


1 Like

I dont understand it did nothing i mean the editing worked but it did not boot up faster?

Nor did I ever think it would…sorry I have no more to offer with out worrying the Devs

1 Like

This is my observation, not scientific.

The only way to really have faster boot times is to upgrade your hardware: better/faster processor, fresh out of the box SSD, better graphic card etc.

Sure you could do what you tried now or you could try disabling unneeded/unwanted services and it might speed things up a tad.

But at the end of the day, upgrade the hardware seems to work best.

Just an opinion, of course :slight_smile:

1 Like

Best Advice for this thread! :+1:

2 Likes

I found an external SSD worked almost as fast as when it was the internal SSD. I upgraded to a larger internal NVME SSD and put old SSD into an USB to M.2 adapter. And it allowed me to boot an very old 2006 laptop with otherwise very limited capability and make it functional. Its still just a backup system but then usable in an emergency.

2 Likes

Alright well at least i got 5 seconds off, thanks guys

and what about this sudo apt get purge fwupd command will this do something?
when i tried it i got a warning message and did not go through with it?

Please share that warning you see with us, so we can guess better…LOL
Mine would look like:

apt -s purge fwupd
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!

The following packages were automatically installed and are no longer required:
  bolt          libfwupd3  libprotobuf-c1           libtss2-tcti-mssim0t64
  jq            libjcat1   libtss2-esys-3.0.2-0t64  libtss2-tcti-swtpm0t64
  libflashrom1  libjq1     libtss2-sys1t64
  libftdi1-2    libonig5   libtss2-tcti-cmd0t64
Use 'apt autoremove' to remove them.

REMOVING:
  fwupd*

Summary:
  Upgrading: 0, Installing: 0, Removing: 1, Not Upgrading: 1
Purg fwupd [2.0.7-1]

Mine looks safe enough on MY end your may not. Note I checked in:

apt depends fwupd
fwupd
  Depends: <systemd-sysusers>
    opensysusers
    systemd-standalone-sysusers
    systemd
  Depends: libarchive13t64 (>= 3.2.1)
  Depends: libblkid1 (>= 2.17.2)
  Depends: libc6 (>= 2.38)
  Depends: libcbor0.10 (>= 0.10.2)
  Depends: libcurl3t64-gnutls (>= 7.63.0)
  Depends: libdrm-amdgpu1 (>= 2.4.73)
  Depends: libdrm2 (>= 2.4.3)
  Depends: libflashrom1 (>= 1.4.0)
  Depends: libfwupd3 (= 2.0.7-1)
  Depends: libglib2.0-0t64 (>= 2.83.0)
  Depends: libgnutls30t64 (>= 3.7.3)
  Depends: libjcat1 (>= 0.2.0)
  Depends: libjson-glib-1.0-0 (>= 1.5.2)
  Depends: liblzma5 (>= 5.1.1alpha+20120614)
  Depends: libmbim-glib4 (>= 1.28.0)
  Depends: libmbim-proxy
  Depends: libmm-glib0 (>= 1.22.0)
  Depends: libpolkit-gobject-1-0 (>= 0.99)
  Depends: libprotobuf-c1 (>= 1.3.1)
  Depends: libqmi-glib5 (>= 1.32.0)
  Depends: libqmi-proxy
  Depends: libsqlite3-0 (>= 3.20.0)
  Depends: libsystemd0
  Depends: libtss2-esys-3.0.2-0t64 (>= 2.3.1)
  Depends: libusb-1.0-0 (>= 2:1.0.27~rc1)
  Depends: libxmlb2 (>= 0.3.22)
  Depends: zlib1g (>= 1:1.1.4)
  Depends: shared-mime-info
  Conflicts: <fwupdate-amd64-signed>
  Conflicts: <fwupdate-arm64-signed>
  Conflicts: <fwupdate-armhf-signed>
  Conflicts: <fwupdate-i386-signed>
  Breaks: fwupdate (<< 12-7)
  Breaks: <gir1.2-dfu-1.0> (<< 0.9.7-1)
  Breaks: libdfu-dev (<< 0.9.7-1)
  Breaks: libdfu1 (<< 0.9.7-1)
  Recommends: python3
  Recommends: bolt
 |Recommends: <default-dbus-system-bus>
    dbus
  Recommends: <dbus-system-bus>
    dbus-broker
    dbus
  Recommends: secureboot-db
  Recommends: udisks2
  Recommends: fwupd-signed
  Recommends: jq
  Suggests: gir1.2-fwupd-2.0
  Replaces: fwupdate (<< 12-7)
  Replaces: <gir1.2-dfu-1.0> (<< 0.9.7-1)
  Replaces: libdfu-dev (<< 0.9.7-1)
  Replaces: libdfu1 (<< 0.9.7-1)
Warning: Unable to read /etc/apt/sources.list.d/brave-browser-release.sources - open (13: Permission denied)
Warning: Unable to read /etc/apt/sources.list.d/surfshark.sources - open (13: Permission denied)

1 Like

image

So what does this do exactly and is it safe?

So your system booted with a black screen with some text on it and no Ubuntu logo ? (Only if the graphical boot is gone the editing actually worked)

1 Like

Yes the editing worked for sure no fancy ubuntu screen with a loading animation happend just some text very little tekst

1 Like