Qual é a localização da pasta das pastas iniciais do mnt de inicialização dev no disco?

2

Quando eu estava instalando o Arch Linux, antes mesmo de criar as partições, se eu digitar lsblk , obtenho

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

Agora no terminal quando digito pwd Eu recebo

/root

Então, apenas sendo curioso, fiz

ls /

E mostrou pastas como bin boot dev lib mnt etc .

Então, minha pergunta é se as partições ainda não foram criadas e não há dados armazenados. Por que o ls / mostra todas essas pastas? Em que local do disco essas pastas estão armazenadas? Além disso, já existem pastas para / /mnt e /boot Então eu não entendo porque criamos novas partições para root, boot  Em seguida, monte essas partições para /mnt e /boot Alguém poderia me ajudar com isso. Estou seguindo o tutorial do link

    
por Ashwin Kumar k 06.06.2018 / 12:14

1 resposta

2

Não espere "/" para representar qualquer disco específico - não é isso que significa. É o sistema de arquivos raiz do sistema operacional atual e pode ser arbitrariamente escolhido no momento da inicialização.

Como você inicializou o computador a partir do CD de instalação do Arch Linux, agora você está vendo 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 seu disco sda .

(Você pode ver o layout completo usando findmnt , embora espere que seja um pouco complexo quando "live CDs" estiverem envolvidos - geralmente eles criam um virtual / de múltiplas camadas via overlayfs.)

Posteriormente no tutorial você instalará um gerenciador de inicialização (GRUB2) no disco, e esse terá uma configuração dizendo para usar algo como /dev/sda2 como a partição raiz, mapeando assim seu conteúdo para o / do sistema instalado.

    
por 06.06.2018 / 12:49