Я пытаюсь установить Arch на виртуальную машину Virtualbox. Я слежу за это руководство, и это видео. Не уверен, что это актуально, но файл VDI находится на внешнем жестком диске.
Я создал 3 раздела согласно видео:
/dev/sda1
linux-swap (~ 5 ГБ)/dev/sda2
ext4 (~ 10 ГБ)/dev/sda3
ext4 (~ 35 ГБ)Итак, в начале видео предлагается выполнить несколько команд:
# mkdir /mnt/home
# mount /dev/sda2 /mnt
# mount /dev/sda3 /mnt/home
Но последняя команда выдает следующую ошибку:
mount: mount point /mnt/home does not exist
Это потому, что вы создали /mnt/home
перед установкой чего-либо на /mnt
. Когда вы это сделаете, "домашний" каталог будет скрыт вновь смонтированной файловой системой / mnt.
Вам необходимо: (после размонтирования всего выше)
mount /dev/sda2 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home
Сначала вы создаете каталог / 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 /), затем сопоставляете / dev / sda3 с этой папкой (которая существует на / dev / sda2)
Настоящий вопрос в том, почему вы хотите сопоставить / dev / sda2 с / mnt /? / mnt / предназначен для точек монтирования, конечно, вы можете сохранить их на другом физическом диске, но это действительно не сэкономит место или что-то еще.