For those who like my LiveCD, I'm very happy that you liked it.
@David Henningsson (diwic),
Your work with beta1 inspired what I did. Thanks. If you managed to do it with beta1, it would certainly work with the final version. It was just a matter of redoing your job. As the ISO did not appeared until yesterday, I did it myself.
@JohnWashington,
I agree that it would be very easy for me to add a malware. However, it would not be too much difficult to check the integrity of my iso. Just diffs the contents of the iso, squashfs and initrd with the official iso. The binary files that might differ are from official ubuntu packages, which can be downloaded and extracted in order to compare with the one that is inside my livecd. This is what is is expected to be modified:
1) in squasfs, the new kernel (and removal of the pae one) and some apt/dpkg transaction files
2) the initrd.lz was generated automatically when I installed the kernel (but in gz format).
3) In isofs, I replaced kernel and initrd with the ones that were present in /boot after installing the new kernel. The initrd was uncompressed and recompressed using lzma. I also needed to change some control files (md5sum, filesystem.size) and the livecd identity.
4) I might have missed something :-)
I really really would appreciate that Canonical would provide a official LiveCD, even just coping mine and validating or doing it from scratch themselves.
For those who like my LiveCD, I'm very happy that you liked it.
@David Henningsson (diwic),
Your work with beta1 inspired what I did. Thanks. If you managed to do it with beta1, it would certainly work with the final version. It was just a matter of redoing your job. As the ISO did not appeared until yesterday, I did it myself.
@JohnWashington,
I agree that it would be very easy for me to add a malware. However, it would not be too much difficult to check the integrity of my iso. Just diffs the contents of the iso, squashfs and initrd with the official iso. The binary files that might differ are from official ubuntu packages, which can be downloaded and extracted in order to compare with the one that is inside my livecd. This is what is is expected to be modified:
1) in squasfs, the new kernel (and removal of the pae one) and some apt/dpkg transaction files
2) the initrd.lz was generated automatically when I installed the kernel (but in gz format).
3) In isofs, I replaced kernel and initrd with the ones that were present in /boot after installing the new kernel. The initrd was uncompressed and recompressed using lzma. I also needed to change some control files (md5sum, filesystem.size) and the livecd identity.
4) I might have missed something :-)
I really really would appreciate that Canonical would provide a official LiveCD, even just coping mine and validating or doing it from scratch themselves.