avec DHCP tu peux booter linux facile
genre:
- tu allumes ta machine,
- elle se connecte au serveur DHCP
- le kernel specifie dans la config du DHCP est telechargé en TFTP,
- l'initrd qui se trouve collé au kernel est monté et le script de demarrage (initrc) est lancé par init
- dans le initrc la partition racine est montée (NFS ou locale) et on fait un pivot_root
donc dans ton cas:
- tu enleves LILO ou tu le fait booter windows par defaut
- si tu veux booter windows tu bootes normal (beuark),
- si tu veux booter linux tu actives le serveur DHCP depuis ta machine XP et tu redemarre
(si ta carte reseau ou ton BIOS veulent pas booter sur le reseau, fais une disquette de netboot que tu peux coller dans LILO ou laisser en permanence dans le lecteur ou coller sur un EPROM si ta carte reseau le permet:
http://www.rom-o-matic.com)
notes: l'initrd c'est une image disque qui contient un mini systeme destine a permettre le demarrage de l'ordinateur en effectuant les operations necessaires pour monter la partition racine. (Utilise celui qui vient avec ta distrib). Il est collé au kernel. Le kernel doit etre 'taggé' pour pouvoir booter via dhcp (voir how-to..)
ps: jamais essaye de booter un windows mais c'est aussi possible:http://www.gctglobal.com/Contact/Remote_Boot/remote_boot.html