ccontavalli / grub-shusher Goto Github PK
View Code? Open in Web Editor NEWMakes grub's boot quiet, with no need for recompiling or patching the source code.
License: Other
Makes grub's boot quiet, with no need for recompiling or patching the source code.
License: Other
THANK YOU! My HP Elitebook kept freezing up on the "Welcome to GRUB!" message, great little script you've got here!
One question though, my system is UEFI with GPT, must I apply this script after every grub or kernel update, or does it apply to the EFI file somehow? I read your http://rabexc.org/posts/grub-shush but not all of it :P
My system wouldn't boot Linux via UEFI through the original EFI directory, so I am happy you have made it so we can specify the EFI file!
Weclome to GRUB! Still shows but the "loading grub" has been removed
Grub version : grub 1:2.02.beta2-6
OS : arch x86_x64
DE : gnome-shell
Disk /dev/sda: 240GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 3146kB 2097kB bios_grub
2 3146kB 240GB 240GB ext4
sh-4.3# ./mbr -g /dev/sda
opened: /dev/sda
read: 2048 bytes from /dev/sda
match[0]: NOT FOUND
match[1]: NOT FOUND
match[2]: found at 384, "GRUB ", 'G'
Found mbr header of gpt disk.
Make sure to also run this on the ef02 partition of this drive.
PATCHED SUCCESSFULLY!
(the message should be gone next time you reboot, good luck!)
sh-4.3# ./mbr -g /dev/sda1
opened: /dev/sda1
read: 2048 bytes from /dev/sda1
match[0]: found at 283, "loading", 'l'
match[1]: found at 291, ".", '.'
match[2]: NOT FOUND
Found ef02 header of gpt grub partition.
Make sure to also run this on full drive.
PATCHED SUCCESSFULLY!
(the message should be gone next time you reboot, good luck!)
Your idea is really great. But I would like to use your scripts not for quieting GRUB, but to change "Welcome to GRUB!" message to my own. Do you think it will be possible with your script? Could you give me a clue, what should I change in your scripts to allow changing GRUB message to my own? Thanks!
I have arch linux on my pc. I want delete Welcome Grub, but have error
make: cc: No such file or directory
make: *** [: mbr.o] Error 127
echo 0 > /sys/class/graphics/fbcon/cursor_blink
echo 1 > /sys/class/graphics/fbcon/cursor_blink
we need to add this somehow
because when the pc start the cursor still blinking
For those around here knowing how to properly rebuild a debian package,
it's worth knowing that inserting in debian/rules
FLICKER_FREE_BOOT := yes
before
ifeq ($(FLICKER_FREE_BOOT),yes)
will achieve a better result.
I'm eternally grateful for this neat and well-documented program
I wanted to remove the ugly messages but keep the formattable GRUB menu
grub-shusher makes more sense to me than the Arch wiki's recommended method of replacing grub with grub-silent: which shows me many thousands of lines of output for me to remove only 2 lines from the screen. grub-silent is a hammer to crack a walnut where this program is tight and specific
Some more ReadMe explanation would have helped me understand better but anyone running such a venerable program should hopefully read through these comments in case this helps anyone
The screens the "Welcome to Grub" message appears on flash up very quickly.
"Welcome to Grub" is hardcoded into the kernel.img but at the same time in the boot sequence there is also "GRUB loading." which is in the MBR (I guess it is generated an instant later, after a screen-refresh). This is one of the messages the second program removes. I'd have liked the ReadMe to have listed what "MBR" (the second program) does as thoroughly as it does for grub-kernel. Since I was conscious I only wanted part of what the program was designed for.
In Arch the method to get pacman to auto-apply the changes will be different from the instructions for Debian+apt. I didn't try that yet.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.