Eu encontrei a mesma coisa, então pensei em postar algumas anotações aqui:
- Transferiu o link
- Extraiu o conteúdo iso por meio de
sudo mount slitaz-4.0.iso /tmp/iso -o loop - Conteúdo salvo do .iso no thumbdrive; inicializado
Na primeira inicialização, um está com login automático como tux user; o problema é:
-
tuxuser é "autogerado" aparentemente - Quando as alterações são salvas para persistência, aparentemente, a pasta base do usuário
tuxgerado automaticamente não é salva
De qualquer forma, aqui tentei instalar alguns programas (como xvkbd ) através do Gerenciador de Pacotes (Tazpanel - Packages); e para torná-los persistentes, primeiro:
- Clique com o botão direito no Desktop, Slitaz Live, TazUSB Writefs (gzip)
Isto irá salvar um arquivo rootfs.gz em / - este que você deve copiar manualmente para a unidade flash USB, onde os outros (rootfs1.gz, rootfs2.gz) estão - em /boot no thumbdrive USB!
Então, você deve também adicionar manualmente este arquivo a syslinux.cfg ! Há outro problema aqui - se o usb thumbdrive for formatado em FAT, o comando autologin para o usuário tux falhará - e você receberá um prompt / janela de login; onde você não pode entrar como tux (que tem uma senha vazia por padrão, caso contrário); você só pode fazer o login como root .
Felizmente, há uma maneira de contornar isso - observe primeiro que a entrada padrão em syslinux.cfg seria assim:
LABEL sli
KERNEL /boot/bzImage
append initrd=/boot/rootfs4.gz,/boot/rootfs3.gz,/boot/rootfs2.gz,/boot/rootfs1.gz rw root=/dev/null vga=normal autologin
Note que nessa linha também é possível usar home= para persistência - mas não em um thumb FAT32 USB (o problema de login).
Em seguida, você pode copiar o rootfs.gz gerado por Writefs anterior como /boot/rootfsA.gz ; Agora, se você tentar apenas
append initrd=/boot/rootfsA.gz rw root=/dev/null vga=normal autologin
... então você novamente terá o problema de login (se você logar como root, verá que os programas instalados estão lá).
O legal é que você pode adicionar rootfsA.gz junto com os outros na linha append ; se for adicionado no final, então é o mesmo que se estivesse sozinho (problema de login) - mas se você prefixar ele - isto é, adicione-o primeiro:
append initrd=/boot/rootfsA.gz,/boot/rootfs4.gz,/boot/rootfs3.gz,/boot/rootfs2.gz,/boot/rootfs1.gz rw root=/dev/null noswap vga=normal lang=en kmap=us autologin
... então ambos os programas instalados estarão disponíveis (alguma persistência) - mas os próximos sistemas de arquivos sobrescreverão as configurações; e criará o usuário ao vivo tux e procederá ao autologin nesse acúmulo. Portanto, não é possível salvar ícones da área de trabalho e tal - mas pelo menos os programas instalados estão lá. Adicione lang=en kmap=us para evitar as perguntas na inicialização (portanto, ele segue diretamente para o autologin; EDIT - ele lança uma mensagem no lang=en ; portanto, é provavelmente lang=en_US ) - e também tentei adicionar noswap para desativar o swap; mas ainda encontra o swap do meu HD local, e faz "Ativando swap de memória ..." (o que eu prefiro não).
De qualquer forma, legal pode ser hackeado dessa forma - embora seja um pouco trabalhoso ter que gerar uma nova imagem e copiá-la, cada vez que eu mudo uma única linha de configuração ...
Espero que isso ajude alguém,
Felicidades!