grub should "silently succeed"

Bug #131389 reported by Andrea Garbarini
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Invalid
Undecided
Unassigned
grub (Ubuntu)
Fix Released
Wishlist
Unassigned
Declined for Jaunty by Steve Langasek

Bug Description

i know there are more important matters at hand regarding this package, but as the unix way dictates, grub should not notify the user about operations which were succesfully performed, this has been discussed at the ubuntu forums and got a good share of feedback from the community:

http://ubuntuforums.org/showthread.php?t=519081

providing a patch should be trivial, I can do it myself, regards, andre

Revision history for this message
Wagner Volanin (volanin) wrote :

I agree with the submitter.

The display of text before usplash reminds me of Win95/98 times.
It's just an opinion, but every major OS has moved towards this
trend of removing boot messages if everything is OK, and thus
making the boot process look a lot more polished.

GRUB should be made completely silent, unless errors occur.
The user could still access the menu by holding ESC key.
Also, the kernel loading messages should be removed.

Error messages, on the contrary, should still be displayed in case
something goes wrong, so he user can promptly be informed,
and look for and apropriate solution, or file a bug report.

Revision history for this message
nanog (sorenimpey) wrote :

I also agree. The text messages make the distro look amatuerish. This is not what a newbie user should see when installing linux for the first time.

Revision history for this message
Wagner Volanin (volanin) wrote :

I am attaching a patch for this bug.
This patch disables GRUB notifications, making it silently suceeed.
Error messages are still displayed normally.

Revision history for this message
Andrea Garbarini (garba) wrote :

thanks for the patch volanin, i tried adding it to the patch list in the grub source package but i fear it didn't get succesfully applied, chances are this patch was built against the vanilla source tree

Evan (ev)
Changed in grub:
importance: Undecided → Wishlist
Revision history for this message
Tormod Volden (tormodvolden) wrote :

The Ubuntu grub has a "quiet" option that should keep it silent. What exactly are the messages that you see in Ubuntu 7.10?

Changed in grub:
assignee: nobody → tormodvolden
status: New → Incomplete
Revision history for this message
Tormod Volden (tormodvolden) wrote :

Aha, I think a saw these messages now, they fly by pretty fast: "Loading stage...." before the grub menu comes up. I guess if you don't have the menu displayed like me, you'll actually have those messages displayed for a while.

They are pretty nice to have for diagnosis if something goes wrong though.

See also https://edge.launchpad.net/ubuntu/+spec/quieten-grub

Changed in grub:
assignee: tormodvolden → nobody
status: Incomplete → Confirmed
Revision history for this message
Andrea Garbarini (garba) wrote :

indeed those are good for troubleshooting should something go wrong, but when things don't I don't want to be notified about them being ok ;) really, i'm starting to hate all those "grub loading stage xxx"

Revision history for this message
Steve Langasek (vorlon) wrote : Re: [Bug 131389] Re: grub should "silently succeed"

On Sun, Feb 10, 2008 at 11:27:41PM -0000, Andrea Garbarini wrote:
> indeed those are good for troubleshooting should something go wrong, but
> when things don't I don't want to be notified about them being ok ;)
> really, i'm starting to hate all those "grub loading stage xxx"

Note that, because this is bootloader code, by the time something has gone
wrong it's often too late to print any more messages.

I'm not arguing that this should outweigh the desire for cleanliness, just
pointing out that to some degree there is a choice that has to be made here
- you can't have grub be completely silent during normal boot *and* get all
the debugging info out of it that you might need.

Revision history for this message
gray (info-graydesigns) wrote :

Hello

I far prefer **not** having that short, rather scruffy font telling me that grub is loading - I have tried out several other distros and thus far only debian and the ubuntu-based distros do this - it just looks amateurish. Possibly there might be an option in grub where one could turn that off ? Surely by now grub is sufficiently stable and reliable to not need it?

Gray

Revision history for this message
Andrea Garbarini (garba) wrote :

whatever, it looks like I am fighting a losing battle here, I wonder why not suppress the splash screen altogether and have the kernel spit out as many debugging messages as possible, that might come in handy should something go wrong, same logic applies, "silently succeed" doesn't seem to make any sense around here ^^ regards, andrea

Revision history for this message
starko (starko-chello) wrote :

You are not alone. There are plenty of people all over the net struggling to get GRUB fixed the way you describe. The troubleshooting apologists don't get it that functionality does not have to suffer. Steve, if it does not boot once there is always the next boot. Press a button (F1 or whatever is chosen) and voila - Normal people are happy and troubleshooters are fed.

Revision history for this message
Mat Tomaszewski (mat.t.) wrote :

In Karmic, Grub will not be visible (unless the user holds Shift during bootloader initialisations, which will trigger boot menu)

Revision history for this message
Mat Tomaszewski (mat.t.) wrote :

This is fixed in Karmic

Changed in hundredpapercuts:
status: New → Invalid
Revision history for this message
Andrea Garbarini (garba) wrote :

actually, things look even worse on karmic, grub2 first prints a sort of text-based splash screen -> clearscreen -> info about the kernel image getting booted -> clear screen -> the "loading please wait" message is displayed (this last message is spawned from some script built in the initrd though but it should be suppresed)

Revision history for this message
Phillip Susi (psusi) wrote :

This is fixed in recent releases using grub version 2.

Changed in grub (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.