我目前正在尝试安装 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 。