我可以用 GRUB 替换 Windows 引导加载程序吗?

我可以用 GRUB 替换 Windows 引导加载程序吗?

我最近通过 Windows 安装程序安装了 12.04,我想知道是否可以安装 Grub2 并使用它来代替 Windows 7 引导加载程序?

Windows 引导加载程序工作正常,但是 Windows MSCOFIG 应用程序无法看到该分区(因为它的代码不是为检测 Linux 分区类型(ext2、hpfs 等)而设计的)

我跑过去fdisk -l,它回复道:

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x10a444cc

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848  1416081407   707937280    7  HPFS/NTFS/exFAT
/dev/sda3      1416081408  1465147391    24532992   27  Hidden NTFS WinRE

答案1

不幸的是,您不能使用 GRUB2 来替代 NTLDR,因为 GRUB2 无法从 NTFS 分区加载自身。

您应该明白,通过 Windows 安装 Ubuntu 不会创建自己的分区,而是在 NTFS 分区上创建一个平面文件,该文件被循环挂载,然后格式化为 ext3。这就是为什么这个分区将仅有的可以通过 Ubuntu 安装中运行的工具检测到——Windows 和 LiveUSB/LiveCD 都无法检测到它。

相关内容