Package Details: grub-silent 2.02-1

Git Clone URL: https://aur.archlinux.org/grub-silent.git (read-only)
Package Base: grub-silent
Description: GNU GRand Unified Bootloader (2) [without welcome and kernel messages]
Upstream URL: https://www.gnu.org/software/grub/
Licenses: GPL3
Conflicts: grub, grub-bios, grub-common, grub-efi-, grub-emu, grub-git, grub-legacy
Provides: grub, grub-bios, grub-common, grub-efi-, grub-emu
Replaces: grub, grub-bios, grub-common, grub-efi-, grub-emu
Submitter: ozgursarier
Maintainer: ozgursarier
Last Packager: ozgursarier
Votes: 5
Popularity: 0.177318
First Submitted: 2017-11-12 13:41
Last Updated: 2018-06-13 21:32

Dependencies (23)

Required by (42)

Sources (13)

Latest Comments

ozgursarier commented on 2018-06-13 20:39

@Terence: I've already applied official GCC 8 patch for that error. Please try to rebuild again, and inform me.

Terence commented on 2018-06-13 12:28

I'm getting

In file included from efiemu/runtime/efiemu.c:33: ../include/grub/efiemu/runtime.h:36:1: error: alignment 1 of ‘struct >efi_variable’ is less than 8 [-Werror=packed-not-aligned] } GRUB_PACKED; ^ cc1: all warnings being treated as errors

ozgursarier commented on 2018-06-13 12:03

@Jiaan: It builds now, without grub-mkfont support. Try again :)

Jiaan commented on 2018-06-13 03:30

Unable to compile, with following error:

checking for freetype-config... no

configure: error: grub-mkfont was explicitly requested but can't be compiled (need freetype2 library)

==> ERROR: A failure occurred in build().

Aborting...

==> ERROR: Makepkg was unable to build grub-silent.

I'm sure I have freetype2 on my system.

BugSecurity commented on 2018-03-02 21:21

add vt.global_cursor_default=0 to grub line to hide the cursor on boot

newbit commented on 2018-01-01 11:47

All I was missing is the "GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT" line. Now it all works like a charm, thanks! :-) You got my vote!

EDIT: If you set GRUB_TIMEOUT=0 and GRUB_HIDDEN_TIMEOUT=1 (or any value >0), set GRUB_RECORDFAIL_TIMEOUT=$GRUB_HIDDEN_TIMEOUT instead of GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT! Otherwise pressing Esc on boot to show grub menu wont work.

ozgursarier commented on 2018-01-01 06:21

After the installation, it is required to reinstall GRUB to necessary partition first.

Then, take an example as "/etc/default/grub.silent", and make necessary changes to "/etc/default/grub".

Below three lines are necessary :

GRUB_DEFAULT=0

GRUB_TIMEOUT=0

GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT

Lastly, regenerate grub.cfg file. If you wish, give me a vote :D ..DONE..

newbit commented on 2017-12-31 14:54

Does this still work? For me it doesnt, but maybe I'm just stupid?

I have grub2 set up, with GRUB_TIMEOUT=0 and GRUB_HIDDEN_TIMEOUT=1, thats working with no problems. Grub menu not showing unless I hit Esc. Of course, annoying "Welcome to Grub" message etc is still displayed.

Now if I remove grub, compile grub-silent from aur and try the same thing, it just wont work. I always see the grub menu, not hidden, for 30 secs. Editet /etc/default/grub.silent, remade grub.conf, but still same issue... Even tried replacing grub.silent with a copy of my original grub file, doesnt help. Really strange! Any tips?

EDIT: ok just me being stupid! Solution: When switching from the "normal" grub package, delete /boot/grub just to be sure. Then, after installing boot-silent and setting up config, run "sudo grub-install" then "sudo grub-mkconfig -o /boot/grub/grub.cfg". Done! Hope this saves someone some headache ;-)

EDIT2: ... well or maybe not?

sudo rm -rf /boot/grub

sudo grub-install

sudo grub-mkconfig -o /boot/grub/grub.cfg

reboot, grub is silent like it should. But if I run "sudo grub-mkconfig -o /boot/grub/grub.cfg" a second time after reboot, grub menu reappears, with 30 secs timeout. So after deleting /boot/grub and reinstalling, it works just until I run "sudo grub-mkconfig -o /boot/grub/grub.cfg" again... then I am back to menu with countdown!

Am I the only one with this issue? For those using this too: Could you try to run "sudo grub-mkconfig -o /boot/grub/grub.cfg" again and see if the grub menu is still hidden?