A better boot script:
 - Don't download vmlinuz/initrd unless needed
 - Don't recreate disk files unless needed
 - Console instead of graphic output