Nur eine Empfehlung von mir um das ganze Übersichtlicher zu gestalten (habe auch einen Multiboot... mit sehr viel Multi ^^)
1. 200MB primäre Partition als erste Partition auf dem Laufwerk - hier wird ein Grub installiert. Also die grub-Dateien raufkopieren und mit der Supergrub-Disk den grub wieder herstellen. Von hier aus werden alle anderen Betriebssysteme gebootet.
2. Primäre Partition für Windows
3. Eventuell weitere primäre Partition für 2tes Windows
4. Erweitere Partition
4.1 Partition für Linux 1
4.2 Partition für Linux 2
....
4.x Partition für Linux x
4.x+1 Daten
4.x+2 Linux Swap
Der Grub des jeweiligen Linux bzw. der Loader von Windows wird immer in der jeweiligen Partition installiert - als grub wird nicht standardmässig in (hd0) installiert sondern beispielsweise in /dev/sda6.
Damit kann jedes Linux seinen eigenen Grub verwalten und Kernelupdates hauen dir die Bootreihenfolge nicht ständig durcheinander - das Grub auf der ersten Partition bleibt also unberührt.
Dort sind jeweils nur Menüeinträge wie
Code:
Title Windows XP
root (hd0,1)
chainloader +1
bzw. das selbe halt für die jeweilige Linux-Partition.
Das funktioniert übrigens auch für MacOSX. Wenn du Windows nachträglich installierst musst du über die Supergrubdisk jeweils GRUB nach der installation von Windows wieder herstellen.