protoze grub stage 1 nemusi byt v MBR, ale v oddile s boot-flagem .. tzn muj grub v prikladu vyse je nainstalovan do /dev/sda1 a ne do MBR
Ano, vím, že může být grub nainstalovaný i na samostatný oddíl, dokonce je možné ho nainstalovat na více oddílů, nebo selektivně vybrat oddíly (toto jsem někde četl, že se to nedoporučuje, myslím, že se to zobrazuje nebo zobrazovalo při nějakých pokročilých instalacích například přes alternate cd, nevím, jestli jsou tyto možnosti obsažené i na live cd... Vzhledem k tomu, že je možné selektivně vybrat více oddílů, je tedy boot flag pro grub relevantní? Myslím, že by ti tvůj disk bootoval, i v případě, že bys neměl na /dev/sda1 boot flag. Samozřejmě se mohu mýlit, proto jsem se taky ptal.
btw: vsiml jsem si, ze jsi tady daval rady ohledne obnoveni grubu .. zeptam se tedy ja:
Nejsem na to odborník, kdybych byl, neptal bych se. Co se týká grubu, někomu dokáži pomoci, někomu třeba ne. Každopádně jsem úspěšně mnohokrát grub obnovoval z live cd, takže v tomto mám nějaké praktické zkušenosti.
- jaky ma podle Tebe vztah grubi stage 1.x a 2 ?
http://en.wikipedia.org/wiki/GNU_GRUB- co se podle Tebe presne stane po instalaci windows kdyz a) grub je v MBR, b) grub je jinde ?
Stane se to, že když je grub v MBR, tak ho zavaděč windows přepíše. Když je grub na linuxovém oddíle, tak ho sice nepřepíše, ale zavaděč v MBR má pro bootování přednost před zavaděčem na oddílu. Grub se neaktivuje. Instalátor windows tuším označí NTFS oddíl, kam se instaluje systém Windows boot flagem.
Ručním odstraněním boot flagu se u Windows XP/2000 znemožní nabootování do windows. U Visty a novějších jsem to nezkoušel, ale dle toho, jak jsem to pochopil z wiki, to u novějších systémů není relevantní.
Nejsem žádný expert, nebo ajťák, tak to třeba chápu špatně. Rád se nechám poučit (slušnou formou).
- jak podle Tebe presne funguje chainloader() ?
Je to toto odpověď na tvou otázku?
http://cs.wikipedia.org/wiki/MBR#Hlavn.C3.AD_spou.C5.A1t.C4.9Bc.C3.AD_k.C3.B3d_-_k.C3.B3d_zavad.C4.9B.C4.8De