Если у меня есть виртуальная машина, как я могу установить на нее операционную систему, пропуская этапы установки?
Другими словами, когда я выбираю операционную систему для установки на виртуальную машину, я хочу использовать ее немедленно, не беспокоясь об этапах установки (например, о выборе языка, имени пользователя и т. Д.).
Также как это может быть виртуальная машина без головы? То есть мне не нужна ОС с графическим пользовательским интерфейсом. Я хочу использовать его только через терминал.
Как я могу это сделать?
Примечание: я использую KVM и libvirt.
Возможно, есть некоторые файлы iso, которые напрямую устанавливают виртуальную машину по умолчанию.
Однако я рекомендую вам установить его самостоятельно, по крайней мере, один раз и клонировать эту машину, если вам нужна новая копия, используя https://linux.die.net/man/1/virt-clone.
Фактически вы можете установить безголовую виртуальную машину с безголовым хостом. Поэтому Хост (kvm) создает дисплей vnc. Которая будет прослушивать порт 5900 (или как вы его установите). Затем вы можете подключиться со своего обычного ПК к хосту через порт 5900 с помощью чего-то вроде TightVNC или UltraVNC и следовать инструкциям по установке, как если бы вы устанавливали обычную версию Linux. Используя этот метод, вы даже можете запустить графическую виртуальную машину на безголовом сервере, однако я рекомендую использовать что-нибудь дружественное к ресурсам, например LXDE.
Есть несколько способов сделать это:
virt-install
с предоставленным файлом кикстартаvirt-builder
(Думаю, это наиболее подходит к тому, как вы поставили запрос)Есть и другие способы, но это наиболее часто используемые, наиболее очевидные и простые.
virt-clone - Клонирует виртуальную машину шаблона
В комментариях к вашему вопросу о том, как автоматизировать процесс установки, упоминаются различные способы, но ни один из них не позволит вам сразу же использовать операционную систему.
Интересно, будет ли лучшим решением для вас установить ОС Linux с помощью стандартного установщика и настроить ее так, как вам нужно (возможно, у вас уже есть настроенная машина, которую вы могли бы использовать в качестве шаблона).
Затем используйте что-то вроде virt-clone (https://linux.die.net/man/1/virt-clone), чтобы клонировать существующую виртуальную машину. Таким образом, новые виртуальные машины будут готовы почти мгновенно - вам может потребоваться кое-что настроить - это можно сделать с помощью virt-sysprep (http://libguestfs.org/virt-sysprep.1.html)
Google - есть несколько хороших руководств.
Если это предложение не то, что вы искали, надеюсь, вы найдете правильное :-)
Серверные / альтернативные версии Debian / Ubuntu не включают графический интерфейс; их можно легко использовать только через SSH-соединения, не обращая внимания на консоль.
Если вы хотите избежать типичной интерактивной установки, вам понадобится файл «preseed». Файл preseed содержит ответы на вопросы по интерактивной установке.
Если вы новичок в Linux, рассмотрите возможность создания «автоматических» установок, требующих определенных усилий, также если вы хотите создать «индивидуальные» дистрибутивы, требующие еще больших усилий.