While running Xandros, did you try running the command "lilo" after making the entry to lilo.conf? When you run lilo, it should say added Debian_GNU, or give some error as to why it didn't add it.