40GB - tu ma być Debian - ustawiony jako ,,slave''.
Chcę zainstalować Debiana na drugim dysku. Program rozruchowy GRUB też chcę zainstalować na drugim dysku, ale czy tak się będzie dało skoro jest on ustawiony jako ,,slave''? Czy bios nie będzie wczytywał najpierw dysku nr.1, na którym jest Windows XP i nie będzie na nim GRUB-a (zależy mi na tym by grub był na dysku nr.2)?
Jeśli tak zainstalujesz system to by go uruchomić potrzebna będzie zmiana w bios-ie z którego dysku ma się uruchomić komputer. Jest to uciążliwe w ten sposób się zabawiać.
Śmiało instaluj grub w MBR pierwszego dysku, w ten sposób nadpiszesz windowsowy program uruchamiający ale zawsze Windowsa uruchomić będziesz mógł z tego samego menu.
A co to Ci da że gruba zainstalujesz na drugim dysku, jeśli zainstalujesz go na pierwszym będziesz miał możliwość uruchamiania dwóch systemów, a tak to ciągle w biosie zmieniać kolejność startowania dysków.
Masz racje, jednak gdybym chciał zainstalować inną dystrybucję lub usunąć Linuksa wystarczyłoby sformatowaćdrugi dysk. Natomiast, jeżeli zainstaluję gruba na pierwszym dysku po odinstalowaniu muszę naprawiać mbr na pierwszym dysku.
Naprawa mbr to chyba nie kosmiczny wysiłek więc po co instalować na dwóch? Jeśli już się upierasz to może lepszym wyjściem będzie instalacja gruba na dysku z Debianem i ustawienie pierwszego uruchamiania właśnie na ten dysk (możesz mieć do wyboru dwa systemy do uruchomienia).
Zostanie Ci nieruszony mbr na dysku z Windows (przestawiasz urządzenie startowe w biosie i śladu po grubie i Linuksie nie ma).