My PC (P4 3 GHz) has both Windows XP and Linux (Knoppix) installed. Recently, during the booting of Linux, the following messages were issued:
Checking root file system ...
WARNING: Your /etc/fstab does not contain the fsck passno field. I will kludge around things for you, but you should fix your /etc/fstab file as soon as you can.
fsck.ext2: Is a directory while trying to open //:
The superblock could not be read or does not describe a correct ext2 file system. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
fsck failed. Please repair mannualy and reboot. Please note that the root file system is currently mounted read-only. To remount it read-write:
# mount -n -o remount, rw /
Could somebody help me to solve this problem?Thanks.

Kingston 32GB 64GB 128GB 256GB USB 3.0 Flash Drive Thumb Memory Stick Pen lot
$285.90
Kingston 8GB DDR4-2400 PC4-19200 1Rx8 ECC UDIMM Server Memory RAM KVR24E17S8/8MA
$19.99
2 in 1 USB 3.0 Card Reader Micro TF card Reader usb adapter High Speed Cardreder
$3.99
Samsung 32GB (1x32GB) PC4-17000 (DDR4-2133) LRDIMM Memory (M386A4G40DM0-CPB0Q)
$120.00
SK Hynix 64GB 2Rx4 PC4-2933Y HMAA8GR7MJR4N-WM DDR4 Server Memory RAM
$355.00
Samsung 96GB LPCAMM2 PC5 9600 FE1 E1 LPDDR5X CAMM2 M561K6LC3CL1-CCV DDR5 Memory
$2150.00
NMA1XXD128GPS Intel Optane 1X128GB DDR4 PC4-21300 DCPMM Persistent Server Memory
$75.00
SK Hynix 64B PC4-2933Y Server Memory DDR4 RAM HMAA8GR7MJR4N-WM
$449.99
P43330-0A1 HPE 32GB 2RX8 PC5-4800B DDR5 SERVER RAM P43328-B21 / HMCG88MEBRA107N
$1100.00
MICRON MTA36ASF4G72PZ-2G6E1 | 32GB PC4-2666V ECC RDIMM Server RAM
$184.95