编辑 grub.cfg 并更新后无效

编辑 grub.cfg 并更新后无效

我在这件事上陷入了困境,想知道是否有人可以帮助我。

我找到了位于 etc/default 中的 grub 文件,并按照可靠的说明对其进行了编辑。在我执行并运行并sudo update-grub重新启动后,没有任何变化,它保持不变。

我甚至有一个名为“启动管理器”的应用程序,可以简单地调整超时时间,但遗憾的是它也不起作用。

有人能帮我吗?

注意:我确实有一个叫做 burg 的东西,可以在启动时有一个 GUI,但在我安装它之前问题就存在了。

这是我的 grub.cfg:

# 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=1
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=" vga=775"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# 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=800x600

# 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"

etc/grub.d 中的文件:00_header、05_debian_theme、10_linux、20_linux_xen、20_memtest86+、30_os-prober、40_custom、41_custom、readme

启动/grub/grub.cfg

http://pastebin.ubuntu.com/538608/

答案1

大家找到解决方案了。看来因为“burg”,我必须对位于 etc/default 中的 burg 文件进行更改。然后运行sudo update-burg

答案2

您说您已找到文件grub/etc/default但您上面粘贴的文件是/etc/grub/gruf.cfg

您确定您正在编辑正确的文件吗? /etc/grub/grub.cfg是一个自动生成的文件,每当您运行 时,它都会根据其他文件中的配置进行更新update-grub。您需要进行更改/etc/default/grub才能使它们生效。

我认为目前发生的情况是,您更改/etc/grub/grub.cfg然后运行update-grub,这会还原您的更改,然后当您重新启动时,您没有得到您想要的结果。请尝试更改/etc/default/grub,然后让我们知道输出是什么。

答案3

您是否尝试过设置GRUB_HIDDEN_TIMEOUT_QUIET=true为 false?

答案4

以下是具体步骤:

sudo -i                             gives root access

sudo gedit /etc/default/grub        gedit is editor 

GRUB_DEFAULT=X                      Change depending on order of boot eg 3
                                        where numbering starts with 0.

保存文件并从终端运行以下命令。

sudo update-grub                    updates file 

相关内容