Cau. Tohle je prinejmensim zajimava konfigurace oddilu

Nikdy si nejsem jistej, jak je to s tim cislovanim (jestli od 0, nebo od 1..) ale to je celkem nepodstatny, na to prijdes

Pojdme se rychle podivat, jak to bootovani cely funguje.
Jak masina nastartuje, spusti se kod BIOSu a ten kdyz ma hotovo, tak nabootuje ze zarizeni, ktere ma nastaveno. To je vetsinou systemovy HDD. Pokud to neni bios starsi jak rekneme 7 let, tak se jeste podiva, kterej oddil na danem disku ma nastaveny tzv. "boot flag" a pak nacte kod ze sameho zacatku toho oddilu a ten spusti. V tomhle miste (dlouheho zpravidla 512 B) se ocekava, ze bude prvni "stage" bootloaderu. Do 512 B kodu se toho vetsinou moc nevejde, takze tenhle kod akorat obsahuje informace, kde najit chytrejsi 2. stage daneho bootloaderu, tu nacist a spustit. V tehle chvili pak vetsinou vidis obrazuvku z linuxoveho GRUBu nebo z wokenniho NTLDR.
Nejcastejsi jednosystemova konfigurace je takova, ze stage 1 je zaroven v MBR (to je uplne prvnich 512 B na disku), kde je taky tabulka oddilu. Tam se nactou vsechny vitalni informace a pokracuje se do stage 2, ktera muze byt hned za MBR, nebo na zacatku nejakeho dalsiho oddilu. To nas tady asi bude zajimat.
Takze jestli chapu tvuj pripad dobre, tvuj linux partition (cislujem od 1) je na druhem miste. No vypada to jako pekna divocina

Takze u tebe BIOS skoci na 2. oddil a nacte GRUB, ty pak, kdyz chces win7, nechas nacist informace prave z MBR (kam se win pravdepodobne agresivne nacpaly pri instalaci), kde je prave wokenni bootloader...
GRUB sam jako takovej neumi nabootovat zadny windows, ale umi spustit jejich bootloader, tedy NTLDR. Ty kdyz se snazis o
rootnoverify (hd0,4)
chainloader +1
tak te to zakonite posle k sipku, protoze na zacatku XP oddilu zadnej bootloader urcite neni. Ruzny instalace systemu maj ze zjednodusujicich duvodu tendenci vsechno cpat do MBR a snadno dojde ke vzajemnymu prepsani. S windows je to navic vubec vselijaky.
Bejt tebou, zkusil bych nabootovat XP do recovery console a pustit
fixboot. To by melo nahrat stage 1 na zacatek daneho oddilu, kam bys teoreticky moh uz pak "nachainloadovat". Nicmene mam strach, ze zrovna u XP narazis na problem, ze kdyz nebootujou z prvniho oddilu, nebo neco takovyho, tak na tebe kaslou. Takze je otazka, jestli za stavajiciho rozlozeni oddilu to je vubec mozny udelat.
Mozna bys moh to taky udelat obracene a bootovat GRUB/linux z NTLDR jako prvniho bootloaderu. Neco k tomu je treba tady
http://jaeger.morpheus.net/linux/ntldr.php To by vlastne bylo asi uplne nejjednodussi
