是否有可能摆脱 GRUB?

是否有可能摆脱 GRUB?

我有一台 Windows XP 机器,Ubuntu 8.04 安装在一个单独的分区上。GRUB 默认为 Ubuntu,这很烦人,因为我大多数时候都需要启动 Windows。我想删除 Ubuntu 分区,让 Windows XP 作为唯一可启动的操作系统。

我如何安全地摆脱 GRUB 并恢复 MBR 以仅查看 Windows XP?

答案1

要将 MBR 重新制作为仅适用于 Windows,请使用 Windows 启动盘启动并输入;

fdisk /mbr

您也可以启动到恢复控制台,然后使用:

FixMBR

要在不破坏 grub 的情况下更改操作系统的顺序,您可以编辑 /boot/grub/ 中的 menu.lst:

cd /boot/grub
sudo cp menu.lst menu.lst_backup
sudo gedit menu.lst

然后,您可以移动文件周围的操作系统条目(首先启动顶部的条目),或者找到该行;

 default 0

并将 0 更改为您希望默认选择的条目编号。

答案2

看起来你对在将启动选项更改为 Windows 之前先启动 Linux 感到很恼火。为什么不直接更改要加载的默认操作系统,而是删除 GRUB(并间接导致你难以启动 Linux 分区)呢......

我已经在我的电脑上完成了这个操作,并且效果非常好。

您所要做的就是:

尝试一下,转到启动驱动器(即 hda 或 hdb)上的 /boot/grub 目录并编辑一个名为 menu.lst 的文件,它仅以 Ascii 格式,因此您不会造成任何损害(在启动前进行复制)。您需要以 root 身份登录,以便保存更改!现在在前几行中查找这 2 个条目

超时 10 默认 1

非常简单的东西,实际上超时是系统等待的秒数

“默认 1” 是您希望启动的程序菜单中的标题编号,即,

title Fedora 7 root (hd0,0) makeactive chainloader +1

title Fedora failsafe root (hd0,0) makeactive chainloader +1

title 您的菜单选项 root (hd0,0) makeactive chainloader +1

请注意第一个标题条目是 0,然后是 1、2、3 等

因此,如果您希望“您的菜单选项”在 20 秒后首先加载,您可以将条目更改为:

超时 20 默认 2

来自http://www.linuxquestions.org/questions/linux-newbie-8/grub-question-changing-boot-order-making-windows-boot-first-280342/最后一篇帖子。

答案3

您还可以编辑窗口的等待时间....

您可以通过从 Windows XP CD 启动进入恢复控制台,然后按 R

系统将要求你输入管理员密码。输入

fixmbr
exit

相关内容