BIOS, Windows, Linux

Mam taki problem dysk mam w biosie ustawiony na Large i na Windowsie XP chodzi wszystko ok ale zainstalowałem Linuxa Ubuntu i po ponownym uruchomieniu komputera na ekranie zobaczyłem same cyfry 9, wszedłem do biosu i ustawiłem na Auto - LILO i Linux się ładnie uruchomił, jednak gdy chciałem wejść na windowsa XP to nie dało rady - musiałem usunąć linuxa z LILO i ustawić dysk na Large. O co chodzi?? czy to wina dysku??