我有一台 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
答案3
您还可以编辑窗口的等待时间....
您可以通过从 Windows XP CD 启动进入恢复控制台,然后按 R
系统将要求你输入管理员密码。输入
fixmbr
exit