problème de boot

Mon portable possède deux systèmes d’exploitation : Win XP et Linux sous Debian. Suite un formatage de mes partitions windows, j’avais perdu le double boot.Grâce à un CD de boot, j’ai récupéré la possibilité de lancer Linux. Mais il ne se lance pas.
j’ai un kernel panic.
Je vous indique le message d’erreur que j’ai :

Partition check :
hda: hda1 hda2 <hda5 hda 6 hda7 >
apm: Bios version 1.2 flags 0x03 (Drivers version 1.13)
apm: disabled on user request
[MS-DOS FS Rel. 12; FAT 16; check=n, conv=b, uid=0, gid=0, umask=022, bmp]
[me=0x5f, cs=4876; #f=167, fs=46904,fl=2131422,ds=3566947810,de=39917,data=356950340,se=5699,ts=-2054004052,ls=23652,rc=0,fc=4294967295]
Transaction block size = 512
Invalid session number or type of track
Kernel panic: VFS: unable to mount root fs on 03:07

Pensez-vous que cela vienne du fait que j’ai supprimé une partition de windows ?
Lorsque je démarre avec un cd de boot et que je fais cf disk
j’ai hda1 et hda5 comme partion Windows. hda6 est ma partition linux en ext2 et hda7 celle de swap.
Par contre, dans lilo.conf, il cherche à monter en root, hda7.
Du coup j’ai changé lilo.conf pour qu’il monte hda6 et non pas hda7.
Mais du coup un autre probl-me est intervenu. Alors j’ai regardé dans /etc/fstab et effectivement ma partition de linux était en hdq7 et le swap en hda8, ce qui fait que ça ne pouvait pas bien marcher.

J’ai changé avec les vraies valeurs et j’ai rebooté.

au redémarrage, après m’avoir signalé que hd6 contenait un file system avec erreursce qui l’a forcé à faire un “check”.Puis il
duplicate/bad blocks in inode xxxxx : suivi de pleins de chiffres
j’ai ensuite les messages suivants :
[b]/dev/hda6: (there is 6750 inodes containing duplicate/bad blocks.)

/dev/hda6: File /.bash_history (inode #1531, mod time Fri Jul 30 17:59:34 2004) has 1 duplicate block(s), shared with 2 file(s):
/dev/hda6: /usr/share/man/man3/Tk::CmdLine/3pm.gz (inode #899560, mod time Sat Dec 13 23:03:40 2003)
/dev/hda6: …(inode #1729, mod time Sat Dec 13 23:03:40:2003)
/dev/hda6:

/dev/hda6: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e. without -a or -p options)

fsck failed. Please repair manually and reboot. Please note that root file system is currently mounted read-only. To remount it read-write:

#mount -n -o remount,rw /

CONTROLL-D willexit from the shell and REBOOT the system.

Give root password for maintenance [/b]

Aurais-je mal fait de changer la table des partitions?
Je sui stotalement dépassée.
je vous remercie sincèrement de vos réponses