• 21-12-2025, 22:22:32
    #1
    Hetzner'ın şu paketinden bir sunucuya Windows 11 kurmak istiyorum:


    Aşağıdaki videodaki arkadaş kurulumdan bahsetmiş ancak videoda sadece Windows Server işletim sistemleri görünüyor, bir şekilde normal Windows 11 versiyonları kurmak mümkünmü acaba?


    https://www.youtube.com/watch?v=86M46vN6EJA
  • 21-12-2025, 22:45:49
    #2
    Hertzner sanal kvm iletiyor ise windows server kurup içine iso atıp normal kurulum ve ip yapılandırması yapmanız mümkün
  • 21-12-2025, 22:48:47
    #3
    3 yıl onceki video ben geçen hafta denedim kuramadım.
  • 21-12-2025, 23:20:45
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Ücretli yardımcı olabilirim. Önce is sonra ödeme şeklinde
  • 14-01-2026, 00:09:02
    #5
    Kurumsal PLUS
    Az önce bir script yazdım aşağıda paylaşıyorum , diskin içindeki tüm veriler silinir bilginiz olsun.
    Umarım işinize yarar .

    Kolay gelsin

    #!/bin/bash
    # ============================================
    # Hetzner VPS Windows 11 Kurulum Script
    # ============================================
    # Rescue modunda çalıştırılmalıdır
    # 
    # Kullanım: 
    #   wget -O install.sh https://... && chmod +x install.sh && ./install.sh
    #
    # Gereksinimler:
    #   - Hetzner VPS (Rescue Linux modunda)
    #   - En az 38GB disk
    #   - VirtIO driver ISO'su (Hetzner'den mount edilebilir)
    #
    # Yazar: Vizuera
    # Tarih: 2026-01-13
    # ============================================
    set -e
    # Renk tanımlamaları
    RED='\033[0;31m'
    GREEN='\033[0;32m'
    YELLOW='\033[1;33m'
    BLUE='\033[0;34m'
    NC='\033[0m' # No Color
    # Fonksiyonlar
    print_banner() {
        echo -e "${BLUE}"
        echo "╔══════════════════════════════════════════════════════════╗"
        echo "║       Hetzner VPS - Windows 11 Kurulum Script            ║"
        echo "║                    v1.0 - 2026                           ║"
        echo "╚══════════════════════════════════════════════════════════╝"
        echo -e "${NC}"
    }
    print_status() {
        echo -e "${GREEN}[✓]${NC} $1"
    }
    print_warning() {
        echo -e "${YELLOW}[!]${NC} $1"
    }
    print_error() {
        echo -e "${RED}[✗]${NC} $1"
    }
    print_info() {
        echo -e "${BLUE}[i]${NC} $1"
    }
    # Banner göster
    print_banner
    # Root kontrolü
    if [ "$EUID" -ne 0 ]; then
        print_error "Bu script root olarak çalıştırılmalıdır!"
        exit 1
    fi
    # Rescue modu kontrolü
    if [ ! -d "/root/.oldroot/nfs" ]; then
        print_warning "Rescue modunda olmayabilirsiniz. Devam etmek istiyor musunuz?"
        read -p "(yes/no): " rescue_confirm
        if [ "$rescue_confirm" != "yes" ]; then
            exit 1
        fi
    fi
    # Disk seçimi
    DISK="/dev/sda"
    echo ""
    print_info "Mevcut diskler:"
    lsblk -d -o NAME,SIZE,TYPE | grep disk
    echo ""
    read -p "Kullanılacak disk [$DISK]: " user_disk
    if [ -n "$user_disk" ]; then
        DISK="$user_disk"
    fi
    # Disk kontrolü
    if [ ! -b "$DISK" ]; then
        print_error "Disk $DISK bulunamadı!"
        exit 1
    fi
    # Disk boyutu kontrolü
    DISK_SIZE=$(lsblk -b -d -o SIZE -n $DISK)
    MIN_SIZE=$((35 * 1024 * 1024 * 1024)) # 35GB
    if [ "$DISK_SIZE" -lt "$MIN_SIZE" ]; then
        print_error "Disk boyutu çok küçük! En az 35GB gerekli."
        exit 1
    fi
    # Dil seçimi
    echo ""
    print_info "Windows 11 dil seçenekleri:"
    echo "  1) English (en-us) [Varsayılan]"
    echo "  2) Turkish (tr-tr)"
    echo "  3) German (de-de)"
    echo "  4) French (fr-fr)"
    echo ""
    read -p "Dil seçin [1]: " lang_choice
    case $lang_choice in
        2)
            WIN11_LANG="tr-tr"
            WIN11_ISO_URL="https://software-static.download.prss.microsoft.com/dbazure/888969d5-f34g-4e03-ac9d-1f9786c66749/26200.6584.250915-1905.25h2_ge_release_svc_refresh_CLIENT_CONSUMER_x64FRE_tr-tr.iso"
            ;;
        3)
            WIN11_LANG="de-de"
            WIN11_ISO_URL="https://software-static.download.prss.microsoft.com/dbazure/888969d5-f34g-4e03-ac9d-1f9786c66749/26200.6584.250915-1905.25h2_ge_release_svc_refresh_CLIENT_CONSUMER_x64FRE_de-de.iso"
            ;;
        4)
            WIN11_LANG="fr-fr"
            WIN11_ISO_URL="https://software-static.download.prss.microsoft.com/dbazure/888969d5-f34g-4e03-ac9d-1f9786c66749/26200.6584.250915-1905.25h2_ge_release_svc_refresh_CLIENT_CONSUMER_x64FRE_fr-fr.iso"
            ;;
        *)
            WIN11_LANG="en-us"
            WIN11_ISO_URL="https://software-static.download.prss.microsoft.com/dbazure/888969d5-f34g-4e03-ac9d-1f9786c66749/26200.6584.250915-1905.25h2_ge_release_svc_refresh_CLIENT_CONSUMER_x64FRE_en-us.iso"
            ;;
    esac
    print_info "Seçilen dil: $WIN11_LANG"
    # Son onay
    echo ""
    echo "=============================================="
    print_warning "DİKKAT: Bu işlem $DISK diskini TAMAMEN SİLECEK!"
    print_warning "Tüm veriler KALICI olarak kaybolacak!"
    echo "=============================================="
    echo ""
    echo "Disk: $DISK"
    echo "Windows Dili: $WIN11_LANG"
    echo ""
    read -p "Devam etmek istiyor musunuz? (yes/no): " confirm
    if [ "$confirm" != "yes" ]; then
        print_info "İşlem iptal edildi."
        exit 0
    fi
    echo ""
    print_status "Kurulum başlıyor..."
    echo ""
    # ============================================
    # ADIM 1: Gerekli paketleri kur
    # ============================================
    print_status "Adım 1/9: Gerekli paketler kuruluyor..."
    apt-get update -qq
    apt-get install -y -qq aria2 ntfs-3g parted wget tar make gcc
    # ============================================
    # ADIM 2: ms-sys kurulumu (bootloader için)
    # ============================================
    print_status "Adım 2/9: ms-sys (bootloader) kuruluyor..."
    cd /root
    if ! command -v ms-sys &> /dev/null; then
        if [ ! -f "ms-sys-2.6.0.tar.gz" ]; then
            wget -q https://sourceforge.net/projects/ms-sys/files/ms-sys%20stable/2.6.0/ms-sys-2.6.0.tar.gz
        fi
        tar xzf ms-sys-2.6.0.tar.gz
        cd ms-sys-2.6.0
        make -s
        make install 2>/dev/null || true
        cd /root
    fi
    # ============================================
    # ADIM 3: Mevcut mount'ları temizle
    # ============================================
    print_status "Adım 3/9: Mevcut mount'lar temizleniyor..."
    umount /mnt/iso 2>/dev/null || true
    umount /mnt/disk 2>/dev/null || true
    umount ${DISK}1 2>/dev/null || true
    umount ${DISK}2 2>/dev/null || true
    # ============================================
    # ADIM 4: Diski hazırla (MBR + NTFS)
    # ============================================
    print_status "Adım 4/9: Disk hazırlanıyor (MBR partitioning)..."
    wipefs -a $DISK
    parted $DISK --script mklabel msdos
    parted $DISK --script mkpart primary ntfs 1MiB 100%
    parted $DISK --script set 1 boot on
    # Kernel'in partition tablosunu görmesini bekle
    sleep 2
    partprobe $DISK
    # ============================================
    # ADIM 5: NTFS formatla
    # ============================================
    print_status "Adım 5/9: NTFS formatlanıyor..."
    mkfs.ntfs -f ${DISK}1
    # ============================================
    # ADIM 6: Mount et
    # ============================================
    print_status "Adım 6/9: Disk mount ediliyor..."
    mkdir -p /mnt/disk
    mount ${DISK}1 /mnt/disk
    # Alan kontrolü
    AVAIL_SPACE=$(df -BG /mnt/disk | tail -1 | awk '{print $4}' | tr -d 'G')
    print_info "Kullanılabilir alan: ${AVAIL_SPACE}GB"
    # ============================================
    # ADIM 7: Windows 11 ISO indir
    # ============================================
    print_status "Adım 7/9: Windows 11 ISO indiriliyor..."
    print_info "Bu işlem internet hızına bağlı olarak 5-15 dakika sürebilir."
    cd /mnt/disk
    aria2c -x 16 -s 16 --console-log-level=warn -o win11.iso "$WIN11_ISO_URL"
    # İndirme kontrolü
    if [ ! -f "win11.iso" ]; then
        print_error "ISO indirme başarısız!"
        exit 1
    fi
    ISO_SIZE=$(ls -lh win11.iso | awk '{print $5}')
    print_info "ISO boyutu: $ISO_SIZE"
    # ============================================
    # ADIM 8: ISO'yu mount et ve dosyaları kopyala
    # ============================================
    print_status "Adım 8/9: Windows dosyaları kopyalanıyor..."
    mkdir -p /mnt/iso
    mount -o loop /mnt/disk/win11.iso /mnt/iso
    # Dosyaları kopyala (progress göster)
    cp -rv /mnt/iso/* /mnt/disk/ 2>&1 | while read line; do
        echo -ne "\r${BLUE}[i]${NC} Kopyalanıyor: $(echo $line | tail -c 50)          "
    done
    echo ""
    # Temizlik
    umount /mnt/iso
    rm /mnt/disk/win11.iso
    rmdir /mnt/iso
    print_info "Dosyalar kopyalandı."
    # ============================================
    # ADIM 9: Bootloader kur
    # ============================================
    print_status "Adım 9/9: Bootloader kuruluyor..."
    cd /
    sync
    umount /mnt/disk
    ms-sys -7 $DISK
    ms-sys -n ${DISK}1
    sync
    # ============================================
    # TAMAMLANDI
    # ============================================
    echo ""
    echo -e "${GREEN}"
    echo "╔══════════════════════════════════════════════════════════╗"
    echo "║              KURULUM BAŞARIYLA TAMAMLANDI!               ║"
    echo "╚══════════════════════════════════════════════════════════╝"
    echo -e "${NC}"
    echo ""
    print_warning "SONRAKİ ADIMLAR:"
    echo ""
    echo "1. Hetzner Robot Panel'den:"
    echo "   - Rescue modunu KAPATIN (deaktif edin)"
    echo "   - VirtIO driver ISO'sunu mount edin: virtio-win-0.1.285.iso"
    echo "   - Sunucuyu RESET/REBOOT edin"
    echo ""
    echo "2. Hetzner Console (VNC) üzerinden:"
    echo "   - Windows kurulumu başlayacak"
    echo "   - 'Load driver' ekranında: D:\\vioscsi\\w11\\amd64 seçin"
    echo ""
    echo "3. TPM/Secure Boot hatası alırsanız:"
    echo "   - Shift+F10 ile CMD açın"
    echo "   - Aşağıdaki komutu yapıştırın ve Enter'a basın:"
    echo ""
    echo '   reg add "HKLM\SYSTEM\Setup\LabConfig" /v BypassTPMCheck /t REG_DWORD /d 1 /f && reg add "HKLM\SYSTEM\Setup\LabConfig" /v BypassSecureBootCheck /t REG_DWORD /d 1 /f'
    echo ""
    echo "   - CMD'yi kapatın, Back ile geri dönün ve kuruluma devam edin"
    echo ""
    echo "4. Kurulum sonrası VirtIO driver'ları kurun:"
    echo "   - Network: D:\\NetKVM\\w11\\amd64"
    echo "   - Balloon: D:\\Balloon\\w11\\amd64"
    echo "   - VioSer:  D:\\vioserial\\w11\\amd64"
    echo ""
    print_status "İyi kurulumlar! 🎉"
    echo ""
  • 14-01-2026, 18:11:27
    #6
    Disturbed adlı üyeden alıntı: mesajı görüntüle
    Hetzner'ın şu paketinden bir sunucuya Windows 11 kurmak istiyorum:


    Aşağıdaki videodaki arkadaş kurulumdan bahsetmiş ancak videoda sadece Windows Server işletim sistemleri görünüyor, bir şekilde normal Windows 11 versiyonları kurmak mümkünmü acaba?


    https://www.youtube.com/watch?v=86M46vN6EJA
    O pakette düzgün bir şey çalıştıramazsınız hocam. Linux bile düzgün çalışmaz. Dedicated cpu alın, içinden geçerim Windows'un o platformda