di zello » 22/09/04 23:07
beh, ammesso che tu abbia lilo, proverei una di queste due:
- mi copio ill primo settore del disco fisso su floppy (è quello dell'mbr, per intenderci), con un bel dd if=/dev/hda of=/dev/fd0 count=1
- costringo lilo (se usi lilo) a copiare il settore di avvio su disco fisso: apri /etc/lilo.conf, modifichi boot in boot=/dev/fd0, dai un bel lilo (magari inserisci un dischetto, prima...).
Qualunque procedura tu segui (beh, la seconda è più affidabile, la prima non l'ho provata, e non so se di default il bootsector di lilo va sull'mbr o sul bootsector della partizione attiva) ti trovi con un dischetto di avvio. Prima di fare qualsiasi altra cosa, provalo (cioé: all'avvio, entra nelle impostazioni, e costringi il sistema a fare il boot da floppy).
Installa XP, che ti sovraincide bellamente MBR e boot sector.
Riparti con il dischetto inserito, e fai una cosa di questo genere:
- dd if=/dev/fd0 of=/tmp/boot.linux count=1 (copia il bootsector su /tmp/boot.linux
- mkdosfs /dev/fd0 (da root)
- mount /mnt/floppy /dev/fd0 (occhio: /dev/floppy deve esistere)
- mv /tmp/boot.linux /mnt/floppy
Riparti in windows XP. Copia boot.linux da a: a c: (copy a:\boot.linux c:\)
Edita boot.ini (dai un attrib -h -r -s \boot.ini prima) e aggiungi una riga del tipo
c:\boot.linux="oppure qualcosa di serio".
Fai il reboot, e vedi un po' se è tutto a posto.
Se hai grub, beh, aspetta che passi qualcunaltro...
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...