海
我买了一个 1 TB 的新硬盘。在 Linux 中安装时,它显示未找到 fsck.ext3 文件系统。当我检查 BIOS 时,它检测到了硬盘。在 Linux 中该如何解决此问题?
谢谢
答案1
如果您说“未创建文件系统”,我建议您使用 fdisk 创建分区,并使用 mke2fs 或类似实用程序创建文件系统。文件系统不会凭空出现;您需要创建它们。
更具体地说,你运行
fdisk -l
检查操作系统是否检测到磁盘。然后运行
fdisk /dev/yourdisk
并使用适当的命令创建分区。fdisk 具有良好的帮助功能,但基本上,您使用“n”创建一个新分区,然后 fdisk 会要求您提供更多信息。
然后你可能需要运行
partprobe /dev/yourdisk
以确保 Linux 能够正确看到您的新分区。
最后,你跑
mke2fs -j /dev/yourparition
在每个创建的分区上创建 ext3 文件系统。对于 ext2,请省略 -j。但您也可以使用系统上可用的任何 mkfs.* 实用程序。
最后,将新分区添加到您的 /etc/fstab 文件中,按照以下约定添加一行或多行:
device mountpoint filesystem filesystemoptions fs_freq fs_passno
例如:
/dev/sda1 /u01 ext2 defaults 1 2
这样就大功告成了。
答案2
听起来你需要使用类似的实用程序分区创建一个分区,然后使用适合您要创建 FS 的文件系统的实用程序。
答案3
在使用磁盘之前,您需要使用 mkfs 在磁盘上创建文件系统。您可能还想先对其进行分区。如果您只想将其用作数据磁盘,则分区对 Linux 来说不是必需的,但是您需要对其进行分区才能从中启动。