Virtualbox VMにArchをインストールしようとしています。私は このガイド と このビデオ に従っています。適切かどうかはわかりませんが、VDIファイルは外部ハードドライブにあります。
ビデオごとに3つのパーティションを作成しました。
/dev/sda1
linux-swap(〜5 GB)/dev/sda2
ext4(〜10 GB)/dev/sda3
ext4(〜35 GB)早い段階で、ビデオはいくつかのコマンドを実行することを提案しています:
# 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
次に、/ mnt /にマップしたsda2にフォルダーを作成したことがないため、存在しないフォルダーにマップしてみます。
# 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 /はマウントポイント用です。別の物理ドライブに保存できますが、実際にはスペースなどを節約することはできません。