A maioria dos debs que o Ubuntu usa são instalados em um chroot antes de gerar a imagem ISO, então você não pode simplesmente recuperá-los. Se você desconsiderar o sistema de arquivos, verá que se parece com apenas um sistema de arquivos raiz. Por exemplo, esta é uma visão truncada de ls
:
drwxr-xr-x 2 root root 4096 Oct 12 16:59 bin
drwxr-xr-x 3 root root 4096 Oct 12 16:59 boot
drwxr-xr-x 4 root root 4096 Oct 12 16:56 dev
drwxr-xr-x 134 root root 12288 Oct 12 16:59 etc
drwxr-xr-x 2 root root 4096 Oct 9 08:59 home
...
Se você quiser mexer com o chroot, faça o seguinte:
-
Monte o ISO
sudo mount -o loop quantal-desktop-i386.iso tmpiso
-
Copie o squashfs para fora
cp tmpiso/q/casper/filesystem.squashfs /tmp
-
Desconfegue o sistema de arquivos
sudo unsquashfs filesystem.squashfs
-
Isso descompactará o sistema de arquivos no squashfs-root.
- Faça suas alterações.
- Recompile com squashfs.
- Use o mestre ISO para substituir o filesystem.squashfs pelo que você modificou.
- Reconstrua o ISO com o mestre ISO.