挂载 /dev/sda3 但未找到 /etc/fstab?

挂载 /dev/sda3 但未找到 /etc/fstab?

我目前正在尝试安装 Arch Linux,并遇到了很多问题,但最新的问题确实困扰了我。我目前正在尝试使用以下命令挂载 /dev/sda3:

$ mount /dev/sda3 

当我执行上面的命令时,输出显示

there is no /etc/fstab.

我尝试做

genfstab -p /mnt >> /mnt/etc/fstab

输出说:

no such file or directory: /mnt/etc/fstab.

你认为我做错了什么?

答案1

如果您指定在安装过程中的哪个点尝试执行此操作,则会更容易回答。假设您正在遵循拱形安装指南,看起来您只是忘记将安装点添加到mount命令中。像这样再试一次:

mount /dev/sda3 /mnt

另一个错误是因为没有/mnt/etc目录,所以genfstab无法fstab在其中创建文件。

答案2

您没有正确使用 mount 命令。您应该使用以下命令:

$ mount /dev/sda3 /dir

其中 /dir 是挂载点(您可以根据需要更改)。例如。 /mnt 或 /media。

如果仅给出目录或设备,例如:

$ mount /dir

然后 mount 查找挂载点,如果未找到,则在 /etc/fstab 文件中查找设备。

所以当你执行时

$ mount /dev/sda3

/etc/fstab文件中预计有 /dev/sda3 。

相关内容