Назад | Перейти на главную страницу

Как я могу развернуть ОС Linux на виртуальной машине, пропуская этапы установки?

Если у меня есть виртуальная машина, как я могу установить на нее операционную систему, пропуская этапы установки?

Другими словами, когда я выбираю операционную систему для установки на виртуальную машину, я хочу использовать ее немедленно, не беспокоясь об этапах установки (например, о выборе языка, имени пользователя и т. Д.).

Также как это может быть виртуальная машина без головы? То есть мне не нужна ОС с графическим пользовательским интерфейсом. Я хочу использовать его только через терминал.

Как я могу это сделать?

Примечание: я использую KVM и libvirt.

Возможно, есть некоторые файлы iso, которые напрямую устанавливают виртуальную машину по умолчанию.

Однако я рекомендую вам установить его самостоятельно, по крайней мере, один раз и клонировать эту машину, если вам нужна новая копия, используя https://linux.die.net/man/1/virt-clone.

Фактически вы можете установить безголовую виртуальную машину с безголовым хостом. Поэтому Хост (kvm) создает дисплей vnc. Которая будет прослушивать порт 5900 (или как вы его установите). Затем вы можете подключиться со своего обычного ПК к хосту через порт 5900 с помощью чего-то вроде TightVNC или UltraVNC и следовать инструкциям по установке, как если бы вы устанавливали обычную версию Linux. Используя этот метод, вы даже можете запустить графическую виртуальную машину на безголовом сервере, однако я рекомендую использовать что-нибудь дружественное к ресурсам, например LXDE.

Есть несколько способов сделать это:

  1. настроить сервер развертывания (theForeman, cobbler, fog и т. д.) и установить виртуальные машины через PXE
  2. использовать virt-install с предоставленным файлом кикстарта
  3. использовать virt-builder (Думаю, это наиболее подходит к тому, как вы поставили запрос)
  4. использовать шаблонную виртуальную машину в качестве прототипа для клонов

Есть и другие способы, но это наиболее часто используемые, наиболее очевидные и простые.

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, рассмотрите возможность создания «автоматических» установок, требующих определенных усилий, также если вы хотите создать «индивидуальные» дистрибутивы, требующие еще больших усилий.