
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.sfs
CD にある Squashfs アーカイブの内容) が表示されます。これらはあなたのコンテンツとは何の関係もありませんsdaディスク。
(完全なレイアウトは を使用して確認できますが、「ライブ CD」が関係する場合は少し複雑になることが予想されます。通常、ライブ CD はoverlayfs を介して複数のレイヤーからfindmnt
仮想を作成します。)/
チュートリアルの後半では、ブートローダー(GRUB2)をディスクにインストールし、それ/dev/sda2
のようなものをルートパーティションとして使用するように指示する構成があり、それによってその内容がインストール済みシステムの にマッピングされます/
。