Hetzner Sunucuya Windows 10 Kurmak

Bu makalemde Hetzner sunucuya Windows 10 kurmak için gerekenleri anlatacağım. KVM gerekmeden istediğiniz işletim sistemini kurabileceksiniz. Örneğin W10 Pro – Home

2 411

Bu makalemde Hetzner sunucuya Windows 10 kurmak için gerekenleri anlatacağım. KVM gerekmeden istediğiniz işletim sistemini kurabileceksiniz. Örneğin W10 Pro – Home , Windows Server sürümleri, Windows 8.1 hatta Windows 7 sürümlerini Hetzner support aracılığı ile birkaç saatlik KVM istemeden kendi başınıza kurabileceksiniz. Bu makalede sadece Hetzner sunucuya Windows 10 kurmak işlemi değil, diğer işletim sistemlerinin kurulumu da anlatılacak ve eğer Hetzner dışında bir yerden sunucu aldıysanız 64 bit Linux kurtarma modu (Linux Rescue) ile yine aynı işlemleri uygulayabilirsiniz. Dilerseniz Hetzner sunucuya Windows 10 kurmak işlemine geçelim.

Yeni projem üzerinde güçlü sunuculara ihtiyacım vardı. Bana dedicated sunucu yani VDS gerekliydi. Öncelikle Türkiye lokasyonlu Türk firmaları araştırdım ve fiyatlar maalesef beklediğimden de yüksek çıkmıştı. Proje için elimde kısıtlı bütçe olduğundan ve yatırımı da minimize etmek için arayışlardaydım. Türkiye içi lokasyon şart olmadığı için gözümü Hetzner sunuculara dikmiştim. Çünkü bu Alman firma hem güvenilir, hem kaliteli hem de çok uygun fiyat sunuyor fakat Windows 10/8.1/7 veya Windows Server sürümleri yüklemelerini istediğim zaman yasak olduğunu söyleyip kurmadılar. Farklı isimde bir .iso dosyasını kişisel Google Drive hesabıma upload edip bunu mount eder misiniz dememe rağmen içerisinde Windows 10 barındırdığı için kabul etmediler. Ben de kendi başıma Hetzner sunucuya Windows 10 kurmak için kolları sıvadım.

Hetzner Sunucuya Windows 10 Kurmak İçin Gerekenler

Kullanabileceğiniz bazı işletim sistemlerinin .iso kalıbı

Windows Server Legal Deneme Sürümü:
https://www.microsoft.com/en-us/windows-server/trial
Hetzner Legal Windows .ISO kalıpları
http://download.hetzner.de/bootimages/windows/
FTP Kullanıcı adı: hetzner
FTP Şifre: download
Windows Server 2019 Legal 180 gün Deneme Sürümü .iso
https://software-download.microsoft.com/download/pr/17763.1.180914-1434.rs5_release_SERVER_EVAL_x64FRE_en-us_1.iso
Windows Server 2019 Legal Deneme Sürümleri (Farklı Dil ve Sürümlerin iso Linklerini İçerir)
https://gist.github.com/amit213/611b6b45f427b780b9e58ccfa2b068a7
Windows 10 Pro / Home Legal Sürümleri
https://www.microsoft.com/tr-tr/software-download/windows10

Şimdi PuTTy ve VNC Viewer programlarını kurup, sunucumuza kuracağımız işletim sisteminin iso kalıbının linkini ayarladıysak geçelim kuruluma.

Hetzner Sunucuya Windows 10 Kurmak

Öncelikle bana Windows 10 sürümü gerekiyordu. Bu yüzden yukarıdan Windows 10 indirip, ftp sunucuma attım. (Daha detaylı bilgi için “Orjinal Windows 10 İndirme (Home / Pro) ISO“) Ardından direkt linki bir köşeye kaydettim.

Hetzner üzerinden sunucu aldığım için Hetzner sunucuya Windows kurma olarak anlatacağım fakat Linux kurtarma modunu kullanarak bu işlemi başka yerden aldığınız tüm sunucularınızda kullanabilirsiniz. Ben Hetzner üzerinden anlatacağım için buradan başlıyorum. Eğer farklı firmadan sunucu aldıysanız Linux kurtarma modunu açıp sunucunuzu resetledikten sonra adım 11’e gelip PuTTy ve UltraVNC Viewer adımlarını izleyebilirsiniz.

https://www.hetzner.com” adresine giriş yapın.
Login” kısmına tıklayın ve oradan “Robot
Giriş yaptıktan sonra sizi “https://robot.your-server.de” adresine atacak.
(Adım1 ve Adım2)

Hetzner Giriş - Login / Robot
Hetzner Giriş – Login / Robot

Robot” sayfasına girdikten sonra soldaki menüde “Servers” girin
Sunucunuzu seçin
Üst menülerde bulunan “Rescue” yani kurtarmaya basın (Adım4)
64bit Linux kurtarmasını seçin (Adım5)
Activate rescue system” butonuna tıklayarak kurtarma modunu etkinleştirin (Adım6)

Hetzner Linux Kurtarma Modu - Rescue (64bit Linux)
Hetzner Linux Kurtarma Modu – Rescue (64bit Linux)

Kurtarma modunu etkinleştirdikten sonra sistem size bir şifre verecek.
Bu şifreyi bir yere not alın ve kaybetmeyin (Adım7)

Hetzner Linux Kurtarma Modu - Rescue Şifre Bölümü
Hetzner Linux Kurtarma Modu – Rescue Şifre Bölümü

Adım7de verilen şifreyi kaybetmeyin. Eğer kaybederseniz veya unutursanız üstte adımları baştan yapmanız gereklidir. Verilen şifreyi güvenlice not aldıysak Adım8‘e geçelim.
Bu sefer üst menüde bulunan “Reset” bölümüne gidelim. (Adım8)
Execute an automatic hardware reset” seçiyoruz (Adım9)
Send” diyerek resetleme komutunu sunucumuza gönderiyoruz (Adım10)

Hetzner Sunucu Reset (Excute an automatic hardware reset)
Hetzner Sunucu Reset (Excute an automatic hardware reset)

Bu adım ile beraber sunucumuza hardware reset komutu göndermiş oluyoruz ve sunucumuz resetleniyor. Bu işlem kısa da sürebilir uzun da. Eğer SSD var ise 1-5dk arasında resetlenir fakat sunucunuzda HDD bulunuyorsa bu işlem 5-10 dakikayı bulabilir ve hatta geçebilir.
Sunucunuzun hazır olup olmadığını öğrenmek için Başlat -> cmd kısmına girin ve Komut İstemini açın.
CMD (Komut İstemi) açıkken “ping XXX.XXX.XXX.XXX” yazarak sunucunuza ping gönderin.
Sunucu IPnizi Hetzner tarafından gönderilen e-postada veya Robots -> Server sekmesindeki IP kısmından öğrenebilirsiniz.
Sunucumuza ping gönderiyoruz, eğer ping iletilmiyorsa beklemeye devam ediyoruz. Eğer gönderdiğimiz ping sunucuya iletildiyse sunucu aktif halde demektir. Sonraki adımlara geçebilirsiniz.

PuTTy programını açıyoruz.
Host Name (or IP adress)” kısmına sunucu IPmizi yazıyoruz. (Adım 11)
Port kısmını harici bir port belirtilmediyse 22 yapıyoruz.
Connection Type “SSH” seçili haldeyken “Open” diyoruz. (Adım 12)

PuTTy Konfigürasyonu (Configuration for Hetzner Server)
PuTTy Konfigürasyonu (Configuration for Hetzner Server)

Bu adımın ardından PuTTy konsoluna ulaşıyoruz.
Oturum açma kullanıcı adımız: root
Oturum açma şifremiz ile Adım 7‘de verilen şifre.
Bu bilgiler ile giriş yapıyoru (Adım 13)

Başarılı bir şekilde giriş yaptıktan sonra sunucu bilgilerimiz karşımıza çıkıyor.
Eğer sunucu bilgilerimizi görüntüleyebiliyorsak ve altta konsol açıldıysa işlem başarılı demektir. Eğer giriş yapamadıysanız oturum açma bilgilerinizi kontrol etmeniz gerekiyor.

Giriş yaptık ve şimdi adım 14 ile beraber artık komutlara geçiyoruz.

PuTTy Konsolu ile Hetzner Sunucuya Bağlanma
PuTTy Konsolu ile Hetzner Sunucuya Bağlanma

Artık ekran görüntülerine biraz ara… Adım 14 itibariyle ile komutlar konuşacak.

Öncelikle bize vKVM gerekiyor, yani Virtual Keyboard Video Mouse. Bu yüzden konsola bunu yazıyoruz:

wget -qO- /tmp https://abcvg.ovh/uploads/need/vkvm-latest.tar.gz | tar xvz -C /tmp

wget komutu ile sanal klavye, görüntü ve mouse sunucumuza indirip kurmuş oluyoruz.
Şimdi tmp dizinine girmemiz gerekiyor.

cd /tmp

cd komutunu kullanarak tmp dizinine girmiş oluyoruz.
Bu dizin içerisinde kuracağımız Windows iso kalıbını indirmemiz gerekiyor.

wget https://software-download.microsoft.com/download/pr/17763.737.190906-2324.rs5_release_svc_refresh_SERVER_EVAL_x64FRE_en-us_1.iso

wget komutu ile sunucumuza iso dosyasını çekmiş oluyoruz.
Bu adımda sunucumuzun belirtmiş olduğumuz iso kalıbını indirmesini bekliyoruz.
Komutta bulunan “https://software-download.microsoft.com/download/pr/17763.737.190906-2324.rs5_release_svc_refresh_SERVER_EVAL_x64FRE_en-us_1.iso” urlsi yerine farklı bir Windows sürümü koyabilirsiniz.
Örneğin başka bir Windows Server sürümü, Windows 10, Windows 8.1 veya Windows 7… Artık size hangisi gerekliyse.
Tüm sorumluluğun kullanıcıya ait olduğunu hatırlatmamda fayda var.

Kendi sunucuma yüklemiş olduğum Windows 10 linkini maalesef paylaşamıyorum. Bunun sebebi hem sunucumun yük altına girmemesi hem de Microsoft üzerinden kendiniz indirmelisiniz.

İndirme tamamlandıktan sonra geldik son koda.
Bu kod sunucu özelliklerini ayarlayıp, iso kalıbını mount edip boot edecek.
Depolama birimi olarak hangisini kullanıyorsanız o kodu kullanmanız gereklidir.

SDA İçin Komut:

/tmp/qemu-system-x86_64 -net nic -net user,hostfwd=tcp::3389-:3389 -m 10000M -localtime -enable-kvm -cpu core2duo,+nx -smp 2 -usbdevice tablet -k en-us -cdrom /tmp/17763.737.190906-2324.rs5_release_svc_refresh_SERVER_EVAL_x64FRE_en-us_1.iso -hda /dev/sda -vnc :1 -boot d

NVME İçin Komut:

/tmp/qemu-system-x86_64 -net nic -net user,hostfwd=tcp::3389-:3389 -m 10000M -localtime -enable-kvm -cpu core2duo,+nx -smp 2 -usbdevice tablet -k en-us -cdrom /tmp/17763.737.190906-2324.rs5_release_svc_refresh_SERVER_EVAL_x64FRE_en-us_1.iso -hda /dev/nvme0n1 -vnc :1 -boot d

Bu komut vKVM aktifleştirir, cpu/ram/bit ayarlar ve gerekli portları açar.
Bunun yanında indirilen iso dosyasını mount eder.

Yaşanabilecek sorunlar ve çözümleri

Eğer aşağıdaki bu hatayı alırsanız ram miktarınızı komut üzerinden değiştirmelisiniz.

cannot set up guest memory 'pc.ram': Cannot allocate memory

Üstte boot edip kurulumu başlatmak için verilen son koddaki memory değerini değiştirmeniz gerekiyor.
Uygun ram miktarını kendi sunucunuza ayarlamalısınız.
(Değişmesi gereken komut “-m 10000M”)

Yaşanabilecek Hata 2
Windows kurulum sırasında yüklenecek disk bulamıyorsa büyük ihtimal yanlış kodu almış olmalısınız. Depolama biriminizin hangisi olduğundan emin olun. SDA ve NVME arasından hangisini kullanıyorsanız o kodu kullanmanız gereklidir.

Tüm bu adımların ardından “UltraVNC Viewer” programını açıyoruz. VNC Server yazan kısma IPnizin sonuna :1 ekleyerek yazıyoruz. Örneğin; XXX.XXX.XXX.XXX:1
Sunucunuza giriş yaptıktan sonrası klasik Windows kurulumudur, anlatmaya gerek yoktur diye düşünüyorum.
Windows kurulumunu tamamladıktan sonra Güvenlik Duvarını ayarlardan kapatmalısınız ve eğer Teamweiver, Anydesk gibi bilgisayara uzaktan bağlanma programlarını kullanmayacaksanız uzaktan bağlantıyı açmalısınız.

  1. Tarık diyor ki;

    Merhaba, Windows Server 2019 180 gün Deneme Sürümünü kullanırken lisansın yok diyerek sunucuyu kapatabilirler mi?

    1. İlker İleri diyor ki;

      Merhaba, hayır kapatmazlar.
      Sadece “Windowsu Etkinleştir” logosu sağ altta görünür ve masaüstünü özelleştirme gibi birkaç ayar işlevsiz halde kalır.

Cevap Bırakın

E-posta adresiniz yayınlanmayacaktır.

İnternet sitemizden en verimli şekilde faydalanabilmeniz ve kullanıcı deneyiminizi geliştirebilmek için çerezleri kullanmaktayız. Kabul ediyorum.Çerez Politikamız