I bought a 1 TB new hard disk. When installed in linux it say's fsck.ext3 file system not found. when i checked the BIOS it detected the hard disk. what to do to solve the problem in linux?.
If you say 'no filesystem was created', I suggest you use fdisk to create partition(s) and the mke2fs or a similar utility to create a filesystem. Filesystems do not magically appear; you need to create them.
More specifically, you run
to check whether the disk is detected by the OS at all. Then you run
and create partition(s) with the appropriate commands. fdisk has a fine help function, but basically, you create a new partition with 'n', and fdisk will ask you for more information.
Then, you might have to run
to make sure Linux sees your new partition(s) correctly.
Then, at last, you run
on each created partition to create ext3 filesystems. For ext2, leave off the -j. But you can also use any mkfs.* utility available on your system.
Finally, add the new partition(s) to your /etc/fstab file, by adding (a) line(s) following this convention:
So, for example:
and you're all done.
Sounds like you need to use a utility like Gparted to create a partition, then use the appropriate utility for the filesystem you want to create the FS.
You need to create a filesystem with mkfs on the disk before using it. You may want to partition it first too. Partitions aren't mandatory to linux if you simply want to use it as a data disk, however you'll need to partition it to be able to boot from it.