
Quando eu estava instalando o Arch Linux, antes mesmo de criar as partições, se eu digitar, lsblk
recebo
loop0
Sda (no sub partitions)
Sr0 (CD ROM is mounted)
Agora no terminal quando digito pwd
recebo
/raiz
Então, só por curiosidade eu fiz
ls /
E mostrou pastas como bin boot dev lib mnt etc
.
Então, minha pergunta é: se as partições ainda não foram feitas e nenhum dado foi armazenado, por que mostra ls /
todas essas pastas? Em que local do disco essas pastas são armazenadas? Além disso, já existem pastas para /
/mnt
e /boot
Então não consigo entender por que criamos novas partições para root , boot Em seguida, monte essas partições /mnt
e /boot
Alguém pode me ajudar com isso. Estou seguindo o tutorial dehttps://itsfoss.com/install-arch-linux/
Responder1
Não espere "/"
representar nenhum disco específico – não é isso que significa. É o sistema de arquivos raiz doatualmente executando o sistema operacionale pode ser escolhido arbitrariamente no momento da inicialização.
Como você inicializou o computador a partir do CD de instalação do Arch Linux, agora você está olhando o conteúdo desse CD (ou mais precisamente, o conteúdo de um arquivo Squashfs arch/x86_64/airootfs.sfs
encontrado no CD).Eles não têm nada a ver com o conteúdo do seusdadisco.
(Você pode ver o layout completo usando findmnt
, embora espere que seja um pouco complexo quando "live CDs" estão envolvidos - geralmente eles criam um virtual /
a partir de múltiplas camadas via overlayfs.)
Posteriormente no tutorial você instalará um bootloader (GRUB2) no disco equeterá uma configuração informando para usar algo /dev/sda2
como partição raiz, mapeando assim seu conteúdo para o sistema instalado /
.