Não consigo encontrar nenhuma documentação oficial, mas é isso que descobri ao pesquisar:
{image} .tar.gz
$ tar tzf trusty-server-cloudimg-amd64.tar.gz
trusty-server-cloudimg-amd64.img
trusty-server-cloudimg-amd64-vmlinuz-generic
trusty-server-cloudimg-amd64-loader
trusty-server-cloudimg-amd64-floppy
README.files
Portanto, é um tarball com uma imagem do kernel, um gerenciador de inicialização e uma imagem do sistema de arquivos. Mais detalhes sobre a imagem do sistema de arquivos:
$ file trusty-server-cloudimg-amd64.img
trusty-server-cloudimg-amd64.img: Linux rev 1.0 ext4 filesystem data (extents) (large files) (huge files)
Você pode acessar o conteúdo .img
com:
mkdir -p /media/trusty-server-cloudimg-amd64
mount -o loop trusty-server-cloudimg-amd64.img /media/trusty-server-cloudimg-amd64
{image} -disk1.img
$ file trusty-server-cloudimg-amd64-disk1.img
trusty-server-cloudimg-amd64-disk1.img: Qemu Image, Format: Qcow , Version: 2
{image} -root.tar.gz
Fazemos vários formatos de imagens disponíveis no cloud-images.ubuntu.com. O relevante para este email é o
-root.tar.gz
. Isso é essencialmentetar -cSpzf - /
do conteúdo de/
.
- Scott Moser no ubuntu-devel
O post continua afirmando que o kernel e o carregador de boot foram removidos, uma vez que o uso primário desta versão é com o LXC, onde os arquivos do kernel e do carregador de inicialização não são usados.