install_on_vps/install.sh
advanced-media beb1111b7b Обновить install.sh
Добавление IP в выводе
2025-02-14 12:12:38 +00:00

38 lines
No EOL
1.6 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# Переход в директорию /tmp
cd /tmp
# Загрузка ISO образа Windows Server, если он не существует
if [ ! -f ru_windows_server_2019_vl_x64_by_AG_10.2019.iso ]; then
wget http://vm.abcvg.work/ru_windows_server_2019_vl_x64_by_AG_10.2019.iso
else
echo "ISO образ уже загружен."
fi
# Загрузка последней версии KVM, если архив не существует
if [ ! -f vkvm-latest.tar.gz ]; then
wget --no-check-certificate https://abcvg.ovh/uploads/need/vkvm-latest.tar.gz
else
echo "Архив KVM уже загружен."
fi
# Распаковка KVM, если архив существует
if [ -f vkvm-latest.tar.gz ]; then
tar -xzf vkvm-latest.tar.gz
else
echo "Архив KVM не найден, распаковка пропущена."
fi
# Создание таблицы разделов GPT на /dev/nvme0n1 без подтверждения
parted /dev/nvme0n1 --script mklabel gpt
# Получение IPv4-адреса
IPV4_ADDRESS=$(hostname -I | awk '{print $1}')
# Уведомление перед запуском QEMU
echo "Запуск виртуальной машины QEMU с выделением 120G оперативной памяти и VNC активен."
echo "Вы можете подключиться к VNC через $IPV4_ADDRESS:1."
# Запуск виртуальной машины QEMU
qemu-system-x86_64 -enable-kvm -smp 4 -m 120G -boot d -cdrom ru_windows_server_2019_vl_x64_by_AG_10.2019.iso -drive file=/dev/nvme0n1,format=raw,media=disk -vnc :1