How to get to the GRUB menu at boot-time?


Here is my /etc/default/grub:

# If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. GRUB_DEFAULT=0 GRUB_HIDDEN_TIMEOUT=0 GRUB_HIDDEN_TIMEOUT_QUIET=true GRUB_TIMEOUT=10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' #GRUB_GFXMODE=640x480 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID=true # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_LINUX_RECOVERY="true" # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1"

I tried various things including:

How do I hide the GRUB menu showing up in the beginning of...

0 0

Ubuntu and practically every other Linux distribution use the GRUB2 boot loader. Unless you have multiple operating systems installed, this bootloader is normally hidden — but it provides options you may sometimes need.

The boot loader is the part of Linux that loads when you first boot up your computer. It normally just boots the Linux kernel, which loads the rest of the operating system — but it also provides a menu with options of its own.

Access the GRUB2 Menu

To access the GRUB2 bootloader menu, you’ll need to restart your computer — or boot it if it’s shut off. If you have a dual-boot system installed, you’ll always see the GRUB2 menu appear when you boot your computer. That’s the default setting for a computer with multiple operating systems, as this menu provides a way to choose between them at boot.

By default, Ubuntu and other Linux distributions hide this menu. You can access the hidden menu by holding down the Shift key at the very...

0 0

I'm using Sony Vaio F Series laptop. It came with Windows 8 pre-installed. I've updated it to 8.1. Now i installed Linux Mint 17 with Cinnamon using live USB.

* The first problem i encountered was that it can be installed only in "Legacy Mode". I installed it in legacy mode. I've to change the mode to UEFI if i wanted to load win8 and to Legacy if Mint.

* I wanted to convert mint to UEFI mode. I used boot-repair to convert it so. In advanced options i gave default OS as Windows 8 (thinking that i can select the os in boot-time, I messed it up like this) and re-installed the grub to boot in UEFI. Then i changed the boot mode to UEFI.

* Now:

Everytime i switch on my laptop, only win8 loads. No grub menu appears. I tried pressing Esc, Shift at startup, but no menu did appear. As a result i can't access Linux Mint.

* I searched a lot in internet and found that changing grub config file might work. I booted in with live USB and mounted the hard...

0 0

Ubuntu and most other Linux distributions now use the GRUB2 boot loader. You can change its settings to select a default operating system, set a background image, and choose how long GRUB counts down before automatically booting the default OS.

We configured GRUB2 on Ubuntu 14.04 here, but the process should be similar for other Linux distributions. You may have customized the original GRUB’s settings by editing its menu.lst file in the past, but the process is now different.

GRUB2 Configuration Basics

GRUB2 doesn’t use a menu.lst file. Instead, its main configuration file is the /boot/grub/grub.cfg file. However, you shouldn’t edit this file by hand! This file is just for GRUB2’s own usage. It’s automatically created by running the update-grub command as root — in other words, by running sudo update-grub on Ubuntu.

Your own GRUB settings are stored in the /etc/default/grub file. Edit this file to change GRUB2’s settings. Scripts are also...

0 0

This tutorial focuses on GRUB legacy. If you're looking for a tutorial on GRUB 2, the next generation of the popular bootloader, please take a look at



One of the most frightening things about Linux is the horrible word bootloader. The primary reason for this is the fact that most new Linux users have only ever used Windows operating systems. In the Windows world, they have never bothered with bootloaders. For them, the issue of a system booting was a transparent one. At most, they would use Windows Recovery Console to fix problems for them. Thus, they have been spared the need to learn about the single most important piece of software on a computer - the little program that makes it all work.

This article is supposed to provide you with basic understanding of the GRUB bootloader. If you have read my other Linux articles, you are familiar with partitioning and Linux notation, as well as with the command...

0 0

Most Linux computers use the Grand Unified Bootloader (GRUB) — more specifically, GRUB 2 — to control the handoff from the computer's firmware to the kernel. GRUB 2 provides sophisticated boot-time user-interaction features that give you control over the boot process. You probably won't use these features every day, but they can be important in handling problem situations — such as a failure of the computer to boot after a kernel upgrade, disk swap, or other system change. A few tips and GRUB commands can help you boot the computer in such situations and save valuable time. You can also use emergency boot disks to boot your normal Linux installation even if a problem occurs with the regular initial stages of boot loader activation.

Broadly speaking, GRUB recovery addresses two types of problems: problems that you can solve by using GRUB's built-in shell and those that require an external tool. I cover both types of problems in this article, with the Super GRUB2 Disk as an...

0 0
I only have Ubuntu installed on my system, shouldn't the default behavior would be to skip the GRUB menu and boot up directly to Ubuntu? I have my menu.lst file and hiddenmenu is uncommented, also the timeout is set to zero. Can you help me out? I want to skip the grub menu at start up. Here's my menu.lst file in case you need it

# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.

0 0
Making a Dedicated Grub Partition Making a Dedicated Grub Partition

Copyright (C) 2006 by Steve Litt, All rights reserved. Material provided as-is, use at your own risk.

This document contains a series of exercises accessing, and in some cases overwriting, your boot loader. There's a significant possibility of overwriting your existing boot loader, which can lead to lost time and even lost data. There may be other risks.

You use this document at your own risk. I am not responsible for any damage or injury caused by your use of this document, or caused by errors and/or omissions in this document. If that's not acceptable to you, you may not use this document. By using this document you are accepting this disclaimer.

I'm not a Windows authority. I stopped buying commercial software in 1999, therefore never upgrading Windows past Win98 version 1. My knowledge of Win2K and WinXP is that of an occasional user (at somebody else's...
0 0

Recently I have installed Ubuntu 10.10 and selected a wrong option while installing it.

Now the problem is that my machine directly boots Ubuntu and even does not show me grub menu.

How do I install grub menu ?

And how do I add Windows Vista to the grub menu?

This is what I have tried.

sudo grub > root (hd0,0) > setup (hd0) Error 17: Cannot mount selected partition

I don't know what's going wrong here and I am sure that I have not wiped out my windows partition.

Edit :

sudo update-grub Generating grub.cfg ... Found linux image: /boot/vmlinuz-2.6.35-22-generic Found initrd image: /boot/initrd.img-2.6.35-22-generic Found memtest86+ image: /boot/memtest86+.bin ls: cannot access /media/BC54B2C654B282A6/boot Boot: No such file or directory done sudo os-prober ls: cannot access /media/BC54B2C654B282A6/boot Boot: No such file or directory


Other Tips. Sometimes installing some applications will start a process or...

0 0

1. Make GRUB The Active Bootloader

There are a few things that may have gone wrong during the installation.

In theory if you have managed to install Ubuntu in the first place then you will have turned off fast boot.

Hopefully you followed this guide to create a bootable UEFI Ubuntu USB drive as this installs the correct UEFI boot loader.

If you have done both of these things as part of the installation, the bit that may have gone wrong is the part where you set GRUB2 as the boot manager.

To set GRUB2 as the default bootloader follow these steps:

Login to Windows 8 Go to the desktop Right click on the start button and choose administrator command prompt Type mountvol g: /s (This maps your EFI folder structure to the G drive). Type cd g:\EFI When you do a directory listing you will see a folder for Ubuntu. Type dir. There should be options for grubx64.efi and shimx64.efi Run the following command to set grubx64.efi as the...
0 0
Edite 28/11/2011 - Grub2 has been under some intense development resulting some commands structures altered slightly. In an error is encountered using the commands listed here please check with the latest documentation by typing "man" in front of the command that you want to use. Also the best information is the GNU/Grub2 Manual V 1.99.


I notice Grub2 has been shipped by the latest Ubuntu so I have a played with it and reported the following.

For those who are already aware Grub has an unique feature that you can communicate with it before an operating system is booted. The instruction to talk to Grub is given in any text Grub menu screen by pressing the "c" key and return. Then you will be greeted by a command prompt known as Grub prompt. In this mode Grub has an command interpretor very much like Dos or any mini operating system. Both Grub1 and Grub2 have such capability. The biggest secret in Linux I have found is that there in no installed operating...

0 0

How to get grub to launch isolinux/syslinux boot menu.


I'm trying to get a multi-boot setup going for a USB.

I have different vfat-32 partitions I have copied ISOs of several linux distros.

The first one I installed using unetbootin, which works great and uses syslinux, but syslinux can't boot other partitions. So, I have grub installed.

I have gotten so far as to be able to get the grub menu up, but trying to load the partition's isolinux (which is how the Linux Mint LDXE distro boots) gives me an grub error 13.

Here is my menu.1st:


default 0 gfxmenu=/boot/gfxmenu/linuxmint.message timeout 5 color cyan/blue white/blue title Linux root (hd0,5) kernel /isolinux/vesamenu.c32
Not exactly sure what to call for the kernel.

I have also tried the isolinux.bin, but still get the grub error 13.

Can anyone help me figure how to get grub to boot an isolinux menu?

Here is the listing of...

0 0

The Linux Systems are all booted by Grub. If you don’t have more than one operating systems installon on your system anymore, you can hide your grub, but not remove/uninstall it, unless you want to break your Linux System.

This is how you hide the grub from the boot sequence:

1. Open the /etc/default/grub (as root, or with sudo) in a text editor:
$ sudo vim /etc/default/grub

2. Set the GRUB_TIMEOUT to zero (GRUB_TIMEOUT=0)

3. Save the file and update the GRUB:
$ sudo update-grub

If you need to change to Recovery mode, press ESC when the Linux system starts (press ESC in the time between the BIOS initializing stuff and the OS start). If you press ESC in the right moment, you will get the GRUB menu and have the change to select the recovery mode.

Share and...

0 0
alright, so I tried a number of things: pressing it once right after POST, continually pressing it after POST, holding it down after POST, alternating 'shift' and the 'up' key, holding the 'shift' key while I am continually pressing the 'up' key, all of the above during post from power-on during POST and to win7. None of them worked.

Here is what I am seeing:

If I power-on and don't press a thing, my machine goes through a normal POST then right into loading win7. If I press ESC or 'shift' during or right after post, when GRUB would normally load, in the upper left corner I see for maybe a total of 1 second, "Loading Grub", or something to that affect (basically it states that it is loading the grub menu, that is the jist) but then win7 starts to load. I don't see the menu. I don't see the splash screen, nothing. Just those words then BAM, win7 loading. Now, if I continually press the 'shift' key after post and when grub should load, I will see those words but if I continue...

0 0

After trying (and failing) to install better ATI drivers in 11.10, I've somehow lost my grub menu at boot time. The screen does change to the familiar purple colour, but instead of a list of boot options it's just blank solid colour, and then disappears quickly and boots into the default entry normally.

How can I get the bootloader back? I've tried sudo update-grub and also various different combinations of resolutions and colour depths in startupmanager application with no success (640x480, 1024x768, 1600x1200, 16 bits, 8 bits, 10 second delay, 7 second delay, 2 second delay...)


I have already tried holding down Shift during bootup and it does not seem to change the behaviour. I get the message "GRUB Loading" in the terminal, but then the place where the grub menu normally appears I get a solid blank magenta screen for a while.

Here are the contents of /etc/default/grub

# If you change this file, run 'update-grub' afterwards to update #...
0 0

GRUB 2 is the default boot loader and manager for Ubuntu since version 9.10 (Karmic Koala). As the computer starts, GRUB 2 either presents a menu and awaits user input or automatically transfers control to an operating system kernel. GRUB 2 is a descendant of GRUB (GRand Unified Bootloader). It has been completely rewritten to provide the user significantly increased flexibility and performance. GRUB 2 is Free Software.

In this guide, GRUB 2 is version 1.98 or later. GRUB legacy (version 0.97) will be referred to as GRUB. To determine your version, use grub-install -V. Grub version 1.99 became the default on Ubuntu 11.04 (Natty Narwhal) and introduced some major changes in the Grub file contents. This guide covers the use of Grub 1.98, the Grub release found in Ubuntu 10.04 LTS (Lucid Lynx). and Grub 1.99, packaged with Ubuntu 12.04 LTS (Precise Pangolin). Content reflecting other versions of Grub 2 will be noted in the appropriate entry.

GRUB 2's major...

0 0

If you read the file that you are editing in the example above (/etc/default/grub), you will notice that the very first couple lines instruct you to run update-grub after making changes in order to update the actual file that grub reads to "get its instructions" (/boot/grub/grub.cfg). Note that you must actually run it with the sudocommand first as you need root privileges to actually run the command (which is why the poster above said to type sudo update-grub). This will cause the changes you made to be written to /boot/grub/grub.cfg. The very next couple lines tell you that you can read the full documentation of options in that file (again, /etc/default/grub) by typing info -f grub -n 'Simple configuration'.

That said, set GRUB_TIMEOUT to -1 if you want to set the "grub time" to be indefinite. In other words, it will never automatically boot. You will have to make a selection.

Finally, to answer your question, here are the descriptions of those "grub hidden lines"...

0 0
Here is the output of Xorg.0.log after X crashes on startup -- I think the problem is near the end of the file, but I'm not sure what it's telling me.

X.Org X Server 1.6.4
Release Date: 2009-9-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux winky-laptop 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-14-generic root=UUID=128f8fca-8c1c-43ea-aaa9-4352d0d4033e ro acpi=off
Build Date: 26 October 2009 05:15:02PM
xorg-server 2:1.6.4-2ubuntu4 (buildd@)
Before reporting problems, check
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log",...

0 0

GRUB: it's neither larva, fast food nor the loveliest of acronyms in the GNU herd of free software. Rather, GRUB is the GNU GRand Unified Bootloader. And, it is truly the greatest loader for booting Linux and practically any other OS—open source or otherwise—you may have scattered on your platters.

GRUB is independent of any particular operating system and may be thought of as a tiny, function-specific OS. The purpose of the GRUB kernel is to recognize filesystems and load boot images, and it provides both menu-driven and command-line interfaces to perform these functions. The command-line interface in particular is quite flexible and powerful, with command history and completion features familiar to users of the bash shell.

GRUB is in its element with the multiboot, multidisk systems typical of Linux and open-source adventurers who may simultaneously test or track several Linux distributions, the BSDs, GNU/Hurd, BeOS and perhaps that vestigial partition for Mr. Bill....

0 0

Red Hat Enterprise Linux 7 is distributed with the GNU GRand Unified Boot loader (GRUB) version 2 boot loader, which allows the user to select an operating system or kernel to be loaded at system boot time. GRUB 2 also allows the user to pass arguments to the kernel.

GRUB 2 reads its configuration from the /boot/grub2/grub.cfg file on traditional BIOS-based machines and from the /boot/efi/EFI/redhat/grub.cfg file on UEFI machines. This file contains menu information.

The GRUB 2 configuration file, grub.cfg, is generated during installation, or by invoking the /usr/sbin/grub2-mkconfig utility, and is automatically updated by grubby each time a new kernel is installed. When regenerated manually using grub2-mkconfig, the file is generated according to the template files located in /etc/grub.d/, and custom settings in the /etc/default/grub file. Edits of grub.cfg will be lost any time grub2-mkconfig is used to regenerate the file, so care must be taken to reflect...

0 0