Eu tenho algumas perguntas relacionadas ao personalizar o Live CD do Ubuntu 12.04 usando o tutorial fornecido no link .
Para mim, foi possível modificar até a seção onde instalamos novos softwares (seção 6.1.2) para o live cd. Depois disso, eu pulo diretamente para a Personalização Avançada (seção 6.7) localizada no link . Minhas perguntas são: -
1) Quando executo o seguinte comando para montar o live cd, ele mostra um aviso de que a iso está montada como somente leitura. Tudo bem, ou deveria ser escrito?
2) Existem três pastas criadas na pasta livecdtmp. Eles são edit, extract-cd e mnt. Minhas perguntas são, qual pasta devo editar para que a alteração aconteça ao "live cd personalizado", e qual pasta editar para ter a instalação personalizada do Ubuntu?
3) Qual é o uso das pastas extract-cd, edit e mnt?
4) O tutorial diz que, para ter um fundo personalizado para o GNOME, eu tenho que editar /usr/share/gnome-background-properties/ubuntu-wallpapers.xml. Qual arquivo ou o arquivo em que pasta devo editar para que a alteração aconteça no Live CD e na instalação personalizada.
5) Então, vindo para a Customiation Advanced - > Atualização do Kernel, uma vez dentro do chroot, não posso emitir os seguintes comandos: -
sudo cp edit/boot/vmlinuz-2.6.15-26-k7 extract-cd/casper/vmlinuz
sudo cp edit/boot/initrd.img-2.6.15-26-k7 extract-cd/casper/initrd.lz
Diz que a pasta não existe. Isso deve ser feito dentro do ambiente chroot?
6) O tutorial diz que, para editar o arquivo inird.lz, eu tenho que executar os seguintes passos.
# cd extract-cd/casper
# mkdir lztempdir
# cd lztempdir
# lzma -dc -S .lz ../initrd.lz | cpio -imvd --no-absolute-filenames
Isso deve ser feito no ambiente chroot que inicialmente preparamos? A edição deste arquivo sozinha faz alterações tanto no live cd personalizado como na instalação feita a partir desse live cd?
Quando executo o último comando, recebo o erro, que há um final prematuro do arquivo ou nenhum arquivo encontrado?
Do símbolo #, significa que eu deveria executá-lo dentro do ambiente chroot. Mas o problema é que, sempre que eu executo o comando cd extract-cd / casper, ele diz, não existe tal diretório que seja realmente verdade, porque, o que é montado é a pasta 'edit'. Então, o que deve ser feito?
7) Há o arquivo initrd.lz na pasta / casper em 'extracr-cd' e 'mnt'. Devo copiar o arquivo do kernel para essas duas pastas? Qual deles devo editar para ter o kernel atualizado, o novo tema de plymouth, etc?
8) Gostaria de definir o gnome-classic para ter no live cd? O que deve ser feito para ter o gnome-classic tanto no cd ao vivo quanto na instalação feita com esse cd?
9) Como remover a tela de login do lightdm e ter a tela de login do tipo gdm que estava inicialmente presente no Ubuntu até por volta das 9.10?
Atualização: - Quando eu executei o seguinte comando fora do chroot, recebo o seguinte erro.
roshan@roshan-Studio-1558:~/initrd$ lzma -dc -S .lz ../livecdtmp/extract-cd/casper/initrd.lz | cpio -imvd --no-absolute-filenames
lzma: ../livecdtmp/extract-cd/casper/initrd.lz: File format not recognized
cpio: premature end of archive