From 68c1412ca6c2aad07540a397b246ec49a9321ec7 Mon Sep 17 00:00:00 2001 From: advanced-media Date: Fri, 14 Feb 2025 10:57:34 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20install.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Не скачивать повторно файлы --- install.sh | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/install.sh b/install.sh index 5ed1d91..d7f3fd0 100644 --- a/install.sh +++ b/install.sh @@ -3,20 +3,29 @@ # Переход в директорию /tmp cd /tmp -# Загрузка ISO образа Windows Server -wget http://vm.abcvg.work/ru_windows_server_2019_vl_x64_by_AG_10.2019.iso +# Загрузка 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 -wget --no-check-certificate https://abcvg.ovh/uploads/need/vkvm-latest.tar.gz +# Загрузка последней версии 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 -tar -xzf vkvm-latest.tar.gz +# Распаковка KVM, если архив существует +if [ -f vkvm-latest.tar.gz ]; then + tar -xzf vkvm-latest.tar.gz +else + echo "Архив KVM не найден, распаковка пропущена." +fi -# Создание таблицы разделов GPT на /dev/nvme0n1 +# Создание таблицы разделов GPT на /dev/nvme0n1 без подтверждения parted /dev/nvme0n1 --script mklabel gpt -# Сообщаю о запуске виртуальной машины -echo "Запускаю VNC, минут через 3 можно подключаться" - # Запуск виртуальной машины QEMU qemu-system-x86_64 -enable-kvm -smp 4 -m 125G -boot d -cdrom ru_windows_server_2019_vl_x64_by_AG_10.2019.iso -drive file=/dev/nvme0n1,format=raw,media=disk -vnc :1 \ No newline at end of file