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