GRUB 2 配置无效

GRUB 2 配置无效

我已编辑/etc/default/grub以设置超时和默认选择。我运行了update-grub,我的更改已反映在中/boot/grub/grub.cfg。当我重新启动时,我可以看到新的默认选择突出显示一小会儿,但它很快就闪现消失了,取而代之的是第一个条目突出显示。这几乎就像它读取了配置文件但中止并恢复为默认值。即使我设置了超时,它也永远不会超时。

我使用的是非常基本的启动设置。我使用一台安装了 Windows 7 的全新笔记本电脑。我使用安装 CD 将 Ubuntu 9.10 加载到该笔记本电脑上。GRUB 2 像往常一样覆盖了 Windows 引导加载程序。

/boot/grub/grub.cfg我猜想发生这种情况的唯一原因是 GRUB在运行时无法读取或没有读取。也可能是我错误地编辑了配置文件或遗漏了某个步骤。有什么建议吗?

以下是我尝试过的配置示例:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=4
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=4
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 entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"

sudo fdisk-l:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x7c293560

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1           5       40131   de  Dell Utility
/dev/sda2   *           6        1918    15360000    7  HPFS/NTFS
/dev/sda3            1918       47745   368109099    7  HPFS/NTFS
/dev/sda4           47746       60801   104872320    5  Extended
/dev/sda5           47746       60265   100566868+  83  Linux
/dev/sda6           60266       60801     4305388+  82  Linux swap / Solaris

相关内容