да, я упустил самое главное: я пока не понял, как запустившуюся в qemu убунту сконфигурировать. Мне не ясно как это сделать или конфигом каким-то или sh-скриптом.
второй не ясный вопрос: как мне передавать уже настроенной виртуалке информацию о том, что ей запускать после загрузки? Например, мне нужно будет запустить сначала скрипт, который проинсталлирует необходимый софт, а потом перезапустить виртуалку без доступа к сети и запустить другой небезопасный скрипт.
С тем, как включать и отключать сеть я вроде разобрался, но ещё не пробовал. А вот с запуском конкретного скрипта ещё нет.
можно почитать про pxe boot, например. или про seed при установке, не помн как оно, чтобы ставить сразу нужно всё
а еще можно взять ansible и ходить им в подготовленную голую вируталку, восстановленную из образа.
надо что-то другое - снес вируталку, заново из образа восстановил и сделал что надо с ней снова.