如何修复启动设置?

如何修复启动设置?

我的电脑里有两个操作系统:Ubuntu 和 Windows 7。

直到昨天,Windows 7 一直位于我的双启动菜单列表的顶部,但我想改变它,所以我进入 Windows 配置并将 Ubuntu 放在第一位,但我还将时间设置为,0因为我认为我可以通过蛴螬

但是发生的情况是,在我将 Ubuntu 升级到 11.10 后,带有启动选项的屏幕不再显示 Windows 7。

我上网搜索问题的解决方案,大多数人告诉我配置一些 Grub 选项,其他人则告诉我使用程序来完成。我已全部完成,但仍然无法访问 Windows 7。

如果我的问题还不清楚,这是我搞乱之前的启动顺序:

Windows 7
Ubuntu

用几秒的时间10在两者之间进行选择。

这就是我想要的:

Ubuntu
Windows 7

0时间选择,但是在 Ubuntu 内部我可以通过 Grub 屏幕访问 Windows。

但事实是这样的:

Ubuntu
Windows 7

0时间,所以它不让我选择任何东西并跳转到 Ubuntu 内部,然后 Ubuntu 内部grub不再显示(黑屏)并且它正常启动 Ubuntu。

我尝试在 Ubuntu 内部通过不同的方式多次修复此问题,但均未奏效,此外,当我尝试执行某些操作然后使用它升级 grub 时,sudo upgrade-grub会显示以下消息:

Generating grub.cfg ...
Found Windows 7 (loader) on /dev/sda1
Skipping Windows 7 (loader) on Wubi system
Found linux image: /boot/vmlinuz-3.0.0-12-generic
Found initrd image: /boot/initrd.img-3.0.0-12-generic
Found linux image: /boot/vmlinuz-2.6.38-12-generic
Found initrd image: /boot/initrd.img-2.6.38-12-generic
done

这就是为什么我在标题中说可能是我的 WUBI 搞乱了一切。

有人能解决这个问题吗?你需要更多信息吗?

我有一台上网本,所以我不能使用 Windows 修复 CD。

答案1

Alt+ F2,输入gksudo gedit /etc/default/grubpressEnter并输入密码。您将看到以下内容:

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="安静的启动"
GRUB_CMDLINE_LINUX=""
 

  • 您可以将默认值从 0 更改为任意数字,对应于 Grub 启动菜单中的条目(第一个条目是 0,第二个是 1,等等)
  • 您可以更改“隐藏超时”(无菜单);还可以显示倒计时(TIMEOUT_QUIET=false
  • 您可以通过注释掉行首带有的两GRUB_HIDDEN行来强制显示 grub 菜单#
  • 并设置grub菜单超时时间(默认为10秒)

  • 进行更改,按Ctrl+S保存并按Ctrl+Q退出。这将更改您的时间。
    要更改操作系统菜单的顺序,请转到目录/etc/grub.d

在此目录中,更改 Windows7 的前缀,使其小于 Ubuntu 的前缀
-重要的Ctrl:使用+ Alt+打开终端T并输入sudo update-grub以应用您刚刚所做的更改。 - 重新启动,您应该会看到超时/默认条目的变化。

相关内容