Para criar um arquivo de imagem de disco, formatá-lo com o sistema de arquivos ext4 e criar uma estrutura de diretórios mínima para receber uma instalação do Linux From Scratch, siga os passos abaixo:
- Abra o terminal;
- Crie um arquivo de imagem de disco com o comando:
dd if=/dev/zero of=lfs.img bs=1M count=2048
- Crie uma nova partição no arquivo de imagem com o comando:
fdisk lfs.img
Pressione “n” para criar uma nova partição, “p” para criar uma partição primária e pressione “Enter” para aceitar os valores padrão.
- Formate a partição com o sistema de arquivos ext4:
mkfs.ext4 lfs.img
- Crie uma pasta para montar o arquivo de imagem:
mkdir /mnt/lfs
- Monte o arquivo de imagem:
mount -o loop lfs.img /mnt/lfs
- Crie a estrutura de diretórios mínima para o Linux From Scratch:
mkdir -pv /mnt/lfs/{bin,etc,lib,sbin,usr,var,tools}
Os diretórios “bin”, “etc”, “lib”, “sbin” e “usr” são obrigatórios para o funcionamento do sistema, enquanto “var” e “tools” são opcionais.
- Desmonte o arquivo de imagem:
umount /mnt/lfs
Agora que o arquivo de imagem está criado e formatado com o sistema de arquivos ext4 e a estrutura de diretórios mínima para o Linux From Scratch foi criada, você pode inicializar o arquivo de imagem com a ferramenta QEMU e compilar as aplicações que serão instaladas na imagem de disco usando o comando “chroot”.