
Arch Linux를 설치할 때 파티션을 생성하기 전에 입력하면 다음과 같은 메시지가 lsblk
나타납니다.
loop0
Sda (no sub partitions)
Sr0 (CD ROM is mounted)
이제 터미널에 입력 pwd
하면
/뿌리
그래서 그냥 궁금해서 그랬어요
ls /
그리고 bin boot dev lib mnt etc
.
그래서 내 질문은 파티션이 아직 만들어지지 않았고 데이터가 저장되지 않은 경우 왜 ls /
이러한 폴더를 모두 표시합니까? 이러한 폴더는 디스크의 어느 위치에 저장됩니까? /
/mnt
또한 에 대한 폴더가 이미 있으므로 /boot
root , boot 에 대한 새 파티션을 만드는 이유를 이해할 수 없습니다. 그런 다음 이 파티션을 마운트 /mnt
하고 /boot
누군가 도와줄 수 있습니까? 나는 튜토리얼을 따르고 있습니다.https://itsfoss.com/install-arch-linux/
답변1
특정 디스크를 나타낼 것으로 기대하지 마십시오 "/"
. 이는 전혀 의미하는 바가 아닙니다. 이는 루트 파일 시스템입니다.현재 실행 중인 OS부팅 시 임의로 선택할 수 있습니다.
Arch Linux 설치 CD에서 컴퓨터를 부팅하면 바로 지금 해당 CD의 내용(또는 더 정확하게는 arch/x86_64/airootfs.sfs
CD에 있는 Squashfs 아카이브의 내용)을 볼 수 있습니다.그들은 당신의 내용과 아무 관련이 없습니다sda디스크.
findmnt
( "라이브 CD"가 포함된 경우 약간 복잡할 것으로 예상되지만 를 사용하여 전체 레이아웃을 볼 수 있습니다 . 일반적으로 /
overlayfs를 통해 여러 레이어에서 가상을 생성합니다.)
튜토리얼 후반부에서는 디스크에 부트로더(GRUB2)를 설치하고저것루트 파티션과 같은 것을 사용하여 /dev/sda2
해당 내용을 설치된 시스템의 /
.