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