从 Windows 磁盘中删除 GRUB 菜单

从 Windows 磁盘中删除 GRUB 菜单

我目前在两个物理驱动器上运行两个操作系统。SSD(/dev/sda/)上安装 Windows 7,另一个硬盘驱动器(/dev/sdb)上安装 Ubuntu 14.04。我最近安装了 Ubuntu,它在我的 Windows 驱动器上安装了 grub,我想删除它。我使用将 grub 安装到我的 Ubuntu 驱动器上,grub-install /dev/sdb所以现在两个驱动器上都有 GRUB。

PS. 原因是我几乎从不启动 Ubuntu(我从 Windows 内的 VirtualBox 访问安装),并且当我启动 Ubuntu 时,我更喜欢选择启动驱动器(使用 F8/Esc)来选择 Ubuntu 磁盘,然后从 Ubuntu 磁盘上的 GRUB 菜单加载 Ubuntu,而不是每次启动时都从 GRUB 菜单加载。

答案1

在 Windows 7 中以管理员身份运行bcdboot C:\Windows应该在 Windows 磁盘的 MBR 中重新安装 Windows 引导加载程序。

答案2

您需要重建主引导记录(又称 MBR)。请按照以下说明操作:

http://www.thewindowsclub.com/repair-master-boot-record-mbr-windows

还请查看这个,有一个免费版本。

http://neosmart.net/EasyBCD/

答案3

测试一下:

打开终端,

Ctrl++AltT

运行:

sudo -i
apt-get update
apt-get install build-essential

wget http://downloads.sourceforge.net/project/ms-sys/ms-sys%20stable/2.4.0/ms-sys-2.4.0.tar.gz?r=http%3A%2F%2Fms-sys.sourceforge.net%2F&ts=1415738967&use_mirror=ufpr

tar -xzvf ms-sys*.tgz
cd ms-sys
make
make install
ms-sys -7 /dev/sda

注意:该程序用于创建 Microsoft 兼容的引导记录。

用法:

ms-sys [options] [device]

选项:

-1, --fat12     Write a FAT12 floppy boot record to device
-2, --fat32nt   Write a FAT32 partition NT boot record to device
-3, --fat32     Write a FAT32 partition DOS boot record to device
-4, --fat32free Write a FAT32 partition FreeDOS boot record to device
-5, --fat16free Write a FAT16 partition FreeDOS boot record to device
-6, --fat16     Write a FAT16 partition DOS boot record to device
-n, --ntfs      Write a NTFS partition Windows 7 boot record to device
-l, --wipelabel Reset partition disk label in boot record
-p, --partition Write partition info (hidden sectors, heads and drive id)
                to boot record
-H, --heads  Manually set number of heads if partition info is written
-7, --mbr7      Write a Windows 7 MBR to device
-i, --mbrvista  Write a Windows Vista MBR to device
-m, --mbr       Write a Windows 2000/XP/2003 MBR to device
-9, --mbr95b    Write a Windows 95B/98/98SE/ME MBR to device
-d, --mbrdos    Write a DOS/Windows NT MBR to device
-s, --mbrsyslinux    Write a syslinux MBR to device
-t, --mbrgptsyslinux Write a syslinux GPT MBR to device
-z, --mbrzero   Write an empty (zeroed) MBR to device
-f, --force     Force writing of boot record
-h, --help      Display this help and exit
-v, --version   Show program version
-w, --write     Write automatically selected boot record to device

Default         Inspect current boot record

警告:将错误类型的引导记录写入设备可能会破坏分区信息或文件系统!

相关内容