Установка Rosa по сети (PXE) в QEMU (Virt-Manager)
Настройка сервера PXE
Для установки Rosa Linux по сети (PXE) в среде Qemu нам понадобится:
- Сервер Rosa
- Образ Rosa Linux, который будет ставится на клиенте
Ставим стандартными шагами Rosa сервер. Для примера, при установке сервера создадим пользовтеля user.
Загружаем сервер, входим под user, и скачиваем (в нашем примере) образ ROSA_2021.1_GNOME_X86_64_46122.iso в домашнюю папку пользователя.
Сеть на сервере в Qemu должна быть за NAT. Обычно это настраивается в параметрах Qemu сервера.
Проверяем ip адрес сервера.
ip -br a
Сервер должен получить ip адреса из диапазона 192.168.122.0/24
Если это так, прописываем , через nmcli статический ip адрес для нашего сервера:
nmcli connection modify enp1s0 connection.autoconnect yes ipv4.method manual ipv4.dns 192.168.122.1 ipv4.dns-search mydomen.dom ipv4.addresses 192.168.122.2/24 ipv4.gateway 192.168.122.1
Перезапускаем сервер или рестартим сеть.
В предустановленном на образах ROSA языке python есть простой веб-сервер, используем его для PXE-установки.
От пользователя user делаем следующее:
mkdir -p "~/web" (создаем папку для веб-сервера) cd "~/web" (переходим в эту папку) mkdir -p ISO (создаем папку для ISO-образа) sudo mount -o loop "~/ROSA_2021.1_GNOME_X86_64_46122.iso" "~/web/ISO" (монтируем)
где "~/ROSA_2021.1_GNOME_X86_64_46122.iso" - это путь , куда мы скачали наш установочный образ iso.
Запускаем python web сервер:
python3 -m http.server (запускаем http-сервер из папки)