Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I won't claim to be an expert on this, because I normally install windows in hda1, as recommended. That said, however, you can remap partitions in GRUB (read 'info grub') to make windows think it is running on the first partition.
Ain't gunna work.
Even though you installed Windoze to a logical partition, the actual loader code (ntldr, boot.ini) has to be in a primary partition.
That's what you need to chainload to.
If I read the GRUB manual correctly, you set the current root device to hda7 with the "root (hd0,7)" line. The Windows bootloader is in the first sector of a Windows partition. The "chainloader +1" tells GRUB to read the first sector of the current partition. As long as the "boot.ini" file is modified to use the correct partition, (e.g. multi(0)disk(0)rdisk(0)partition(7)\WINDOWS), everything should work.