NTLDR 不能放在逻辑分区
程序员文章站
2022-03-14 22:23:23
...
将Windows XP从主分区移动到逻辑分区,再装Linux,却进不了Windows。
Grub项是Debian自动生成的:
Grub报错:Error 12:Invalid device requested
修改Grub项为:
引导程序报错:NTLDR is missing
检查NTLDR,NTDETECT.COM,BOOT.INI三个文件都正常,只好重装Windows XP。因为有三个主分区都是Linux分区,另外两个逻辑分区是NTFS,但是无法安装上。
于是得出结论:NTLDR 不能放在逻辑分区。
如果将Grub的装在硬盘主引导扇区,则可以将/boot挂在逻辑分区上,比NTLDR灵活得多。
如果将Grub的装在主分区上,是否可以将/boot挂在逻辑分区上,这个还没有测试过,应该也可以的。
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挂在逻辑分区上,这个还没有测试过,应该也可以的。