欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

NTLDR 不能放在逻辑分区

程序员文章站 2022-03-14 22:23:23
...
将Windows XP从主分区移动到逻辑分区,再装Linux,却进不了Windows。
Grub项是Debian自动生成的:
root (hd0,4)
makedefault
makeactive
chainloader +1

Grub报错:Error 12:Invalid device requested

修改Grub项为:
root (hd0,5)
chainloader +1

引导程序报错:NTLDR is missing

检查NTLDR,NTDETECT.COM,BOOT.INI三个文件都正常,只好重装Windows XP。因为有三个主分区都是Linux分区,另外两个逻辑分区是NTFS,但是无法安装上。
于是得出结论:NTLDR 不能放在逻辑分区。

如果将Grub的装在硬盘主引导扇区,则可以将/boot挂在逻辑分区上,比NTLDR灵活得多。
如果将Grub的装在主分区上,是否可以将/boot挂在逻辑分区上,这个还没有测试过,应该也可以的。