ディスク内の dev boot mnt ホーム フォルダーのフォルダーの場所はどこですか?

ディスク内の dev boot mnt ホーム フォルダーのフォルダーの場所はどこですか?

Arch Linuxをインストールしていたとき、パーティションを作成する前でも、次のようにlsblk入力すると

loop0
Sda (no sub partitions)
Sr0 (CD ROM is mounted)

今ターミナルで入力pwd すると

/根

それで、好奇心から

ls /

そして、次のようなフォルダが表示されましたbin boot dev lib mnt etc

私の質問は、パーティションがまだ作成されておらず、データが保存されていない場合、なぜls /これらすべてのフォルダが表示されるのかということです。これらのフォルダはディスクのどの場所に保存されますか? また、およびのフォルダはすでに存在するので/ /mnt、なぜルート、ブート用に新しいパーティションを作成し、これらのパーティションをおよびにマウントするの/boot か理解できません 。誰かこれを手伝ってくれませんか。私はからのチュートリアルに従っています/mnt/bootインストール

答え1

特定のディスクを表すものではありませ"/"ん。これは、現在実行中のOS起動時に任意に選択できます。

Arch Linux インストール CD からコンピューターを起動すると、現在その CD の内容 (より正確には、arch/x86_64/airootfs.sfsCD にある Squashfs アーカイブの内容) が表示されます。これらはあなたのコンテンツとは何の関係もありませんsdaディスク。

(完全なレイアウトは を使用して確認できますが、「ライブ CD」が関係する場合は少し複雑になることが予想されます。通常、ライブ CD はoverlayfs を介して複数のレイヤーからfindmnt仮想を作成します。)/

チュートリアルの後半では、ブートローダー(GRUB2)をディスクにインストールし、それ/dev/sda2のようなものをルートパーティションとして使用するように指示する構成があり、それによってその内容がインストール済みシステムの にマッピングされます/

関連情報