Você precisa fazer chroot para que os programas compilados possam ser colocados e vinculados a lugares e arquivos corretos. Você deseja compilar um programa e instalar seus arquivos em /usr/share/program/somefiles
em vez de /mnt/lfs/usr/share/program/somefiles
, para que possa encontrar esses arquivos quando o novo sistema estiver em execução.
Além disso, no chroot, você pode garantir que o novo sistema não esteja vinculado às bibliotecas do sistema host, já que você não tem acesso a elas.