Ja, die Kernfrage von gismotro war ja, ob man das Freetzlinux (weil bereits als VM vorhanden) auch zum Bau eines speed-to-fritz-Images verwenden kann. Das konnte ich ohne Test nicht so ohne weiteres beantworten, im Nachhinein aber: Ja, es geht.
Zwar war bekannt, dass das Freetzlinux auch eine Ubuntu-Version ist (ohne Gnome- oder KDE-GUI), aber das eigentliche Problem liegt in der augenscheinlich vorhandenen Unterschiedlichkeit der 32- und 64-Bit-Versionen. Mit Ubuntu 9.04 hatte ich die Erfahrung gemacht, dass es mit der 64-Bit-Version zu unschönen Fehlern beim Packen des fertigen Images kommt, wenn nur das ./download_speed-to-fritz.sh bzw. der Befehl:
svn co
https://freetzlinux.... ausgeführt wird.
Code:
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libfakeroot.so' from LD_PRELOAD cannot be preloaded: ignored.
chown: Ändern des Eigentümers von „/home/sonic/Desktop/speed-to-fritz/FBDIR/kernelsquashfs.raw“: Operation not permitted
chown: Ändern des Eigentümers von „/home/sonic/Desktop/speed-to-fritz/FBDIR/var.tar/var/tmp/shadow“: Operation not permitted
chown: Ändern des Eigentümers von „/home/sonic/Desktop/speed-to-fritz/FBDIR/var.tar/var/tmp/hosts“: Operation not permitted
.......
usw.
Das Ganze lässt sich lösen, wenn vor dem speed-to-fritz-Durchlauf noch ein ./install-tools ausgeführt wird, Pakete wie tar, lzma, busybox. squashfs, fakeroot usw. werden dadurch nachgeladen und neu compiliert. Danach lässt sich das Script auch in der 64-Bit-Version mit ./start bzw. ./install-start aufrufen.
Ob dieser Schritt beim Freetzlinux auch erforderlich war, konnte ich ohne vorhergehendes Probieren nicht sagen. Das Freetzlinux ist also wohl ebenfalls eine 32-Bit-Version von Ubuntu 9.10, wohl aus dem gleichen Grund, aus dem ich auch die "speed-to-fritz"-VM mit einer 32-Bit-Version erstellt hatte. Irritiert hatte mich die Bemerkung mit der Unterstützung neuerer Prozessoren, aber hier ist wohl die Auswahl von mehr als einem Prozessorkern in den VM-Einstellungen gemeint gewesen.
mfg