如何更改 Grub 启动设置

如何更改 Grub 启动设置

我在同一台机器上安装了 Fedora 18 和 Windows 7,我想将默认启动时间从 3 秒更改为 7 秒,并将默认启动系统更改为 Windows 7。我使用了这个命令:

gedit /etc/default/grub 我已经像这样编辑了该文件:

    GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=”Windows 7 (loader) on /dev/sda1″
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/swap nomodeset rd.md=0 rd.dm=0 $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) vconsole.keymap=fr rd.luks=0 rd.lvm.lv=fedora/root rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_THEME="/boot/grub2/themes/system/theme.txt"

但它没有起作用。有人告诉我问题出在哪里吗?

答案1

編輯:它似乎Fedora 18 使用修改版的 GRUB。我对此没有经验(我建议你阅读链接页面)但是这应该有效:

grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-install /dev/sda

修改后,/etc/default/grub您需要重新生成grub配置文件,然后将 grub 重新写入 MBR。假设您的系统grub安装在主硬盘的 MBR 上,请在编辑文件后执行以下操作(以 root 身份):

update-grub
grub-install /dev/sda

/dev/sda如果这不是您安装的位置,请更改为适当的位置grub

相关内容