挂载点不存在,尽管创建了它

Mar*_*tin 6 linux partition installation operating-system arch-linux

我正在尝试在 Virtualbox VM 上安装 Arch。我正在关注本指南视频。不确定是否相关,但 VDI 文件位于外部硬盘驱动器上。

我根据视频创建了 3 个分区:

  1. /dev/sda1 linux-swap (~5 GB)
  2. /dev/sda2 ext4(~10 GB)
  3. /dev/sda3 ext4(~35 GB)

很早就,视频建议运行一些命令:

# mkdir /mnt/home
# mount /dev/sda2 /mnt
# mount /dev/sda3 /mnt/home
Run Code Online (Sandbox Code Playgroud)

但是最后一个命令给了我以下错误:

mount: mount point /mnt/home does not exist
Run Code Online (Sandbox Code Playgroud)
  • 第一个问题: Arch 指南没有说我应该像视频那样对磁盘进行分区。我应该放弃花哨的分区方案吗?
  • 第二个问题:如果我应该采用这个分区方案,我该如何解决这个错误,为什么会首先发生?

Tim*_* S. 11

这是因为您/mnt/home在将某些内容安装到/mnt. 当你这样做时,“home”目录被新安装的 /mnt 文件系统隐藏。

您需要:(卸载上述所有内容后)

mount /dev/sda2 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home
Run Code Online (Sandbox Code Playgroud)