我正试图在Virtualbox虚拟机上安装Arch。 我沿着这个指南 , 这个video 。 不确定是否相关,但VDI文件在外部硬盘上。
我已经根据video创build了3个分区:
/dev/sda1 linux-swap ( /dev/sda1 GB) /dev/sda2 ext4 (〜10 GB) /dev/sda3 ext4 ( /dev/sda3 GB) 这么早的时候,这段video就提出了一些命令:
# mkdir /mnt/home # mount /dev/sda2 /mnt # mount /dev/sda3 /mnt/home
但最后的命令给我以下错误:
mount: mount point /mnt/home does not exist
这是因为你在/mnt/home之前创build了/mnt/home 。 当你这样做时,“home”目录被新安装的/ mnt文件系统隐藏。
您需要:(在卸下以上所有内容之后)
mount /dev/sda2 /mnt mkdir /mnt/home mount /dev/sda3 /mnt/home
首先你创build一个目录/ mnt / home
# mkdir /mnt/home
但是,然后你挂载/ dev / sda2挂载,其阴影超过/ mnt /
# mount /dev/sda2 /mnt
然后尝试映射到不存在的文件夹,因为您从未在sda2上映射到/ mnt /
# mount /dev/sda3 /mnt/home
这是打算?
这将工作
# mount /dev/sda2 /mnt # mkdir /mnt/home # mount /dev/sda3 /mnt/home
因为你将sda2安装到/ mnt /然后在sda2(现在是/ mnt /)上创build文件夹,然后将/ dev / sda3映射到这个文件夹(它存在于/ dev / sda2上)
真正的问题是你为什么要将/ dev / sda2映射到/ mnt /? / mnt /是挂载点,当然你可以在不同的物理驱动器上存储,但是它赢了;真的节省空间或任何东西。