Tüm barındırma hizmetlerinde 15% tasarruf edin

Becerilerini test et ve herhangi bir hosting planında İndirim kazan

Kodu kullanın: Skills Başlayın
Bölüm
İşletim sistemleri Linux Windows

Windows 10 ve Linux Çift Önyükleme Nasıl Yapılır: Tam İleri Seviye Kılavuz

Windows 10 ve Linux’u çift önyükleme yapmak size her iki dünyanın da en iyi taraflarını verir—oyunlar ve genel amaçlı uygulamalar için Windows, geliştirme, sistem yönetimi ve açık kaynak araçları için Linux. Ancak, tek bir makinede iki işletim sistemini yönetmek, hassas bir operasyon olup kesinlik, planlama ve modern firmware ile disk mimarisi hakkında sağlam bir anlayış gerektirir.

Bu kapsamlı rehber, UEFI, GPT ve Ubuntu, Fedora veya Arch Linux gibi modern Linux dağıtımlarını kullanarak temiz ve verimli bir çift önyükleme sistemi kurmanın her adımında size rehberlik eder. Geliştirici, sistem yöneticisi veya ileri kullanıcı olsun, bu öğretici her iki işletim sisteminden ödün vermeden güçlü bir çift önyükleme ortamı yapılandırmanıza yardımcı olacaktır.

Windows 10 ve Linux Dual Boot Neden Kullanılır?

Teknik adımlara geçmeden önce, dual boot’un neden sanallaştırma veya WSL (Windows Subsystem for Linux) yerine profesyoneller tarafından tercih edilen seçim olduğunu anlamak değerlidir:

  • Tam donanım erişimi: Her iki işletim sistemi de bare metal üzerinde çalışır ve maksimum CPU, GPU ve RAM performansı sağlar.
  • Ek yük yok: Sanal makinelerin aksine, dual boot sıfır sanallaştırma ek yükü getirir.
  • Esneklik: Docker, Kubernetes, yerel paket yöneticileri ve terminal iş akışları için Linux kullanın; oyun, Adobe yazılımı veya kurumsal uygulamalar için Windows’a geçin.
  • Uygun maliyetli: İki ayrı fiziksel makineyi korumaya gerek yoktur.

Uzak altyapıyı yöneten geliştiriciler ve sistem yöneticileri için—VPS Hosting ortamları gibi—sunucu ortamınızı yansıtan yerel bir Linux masaüstüne sahip olmak, bağlam değiştirmeyi ve yapılandırma sürtünmesini önemli ölçüde azaltır.

Ön Koşullar ve Güvenlik Kontrol Listesi

Herhangi bir bölümü değiştirmeden önce bu kontrol listesini tamamlayın:

  • Tüm kritik verileri harici bir sürücüye veya bulut depolamaya yedekleyin
  • Windows ürün anahtarınızı not edin (CMD’de wmic path softwarelicensingservice get OA3xOriginalProductKey komutunu çalıştırın)
  • Firmware türünüzün UEFI olduğunu doğrulayın (eski BIOS değil) — Windows’ta “Sistem Bilgileri”ni arayın ve BIOS Modu’nu kontrol edin
  • Diskinizin GPT bölümlendirmesi kullandığını doğrulayın (Disk Yönetimi → diski sağ tıkla → Özellikler → Birimler sekmesi)
  • Linux yükleyicisi için en az 8 GB USB sürücü hazır bulundurun
  • Sisteminizin rahat bir Linux kurulumu için en az 100 GB boş disk alanı olduğundan emin olun

> ⚠️ Kritik Uyarı: Linux kurulumu sırasında yanlış bir bölüm seçimi, Windows kurulumunuzu veya sürücüdeki tüm verileri kalıcı olarak yok edebilir. Bölüm düzeyinde geri alma seçeneği yoktur. Önce yedekleyin — her zaman.

Adım 1: Diski Çift Önyükleme için Hazırlayın

Seçenek A: Windows Zaten Yüklü (En Yaygın Senaryo)

1.1 Windows Bölümünü Küçültün

Disk Management (diskmgmt.msc) öğesini açın, birincil bölümünüze (genellikle C:) sağ tıklayın ve Shrink Volume seçeneğini seçin.

  • Linux için en az 50 GB ayırın (bir geliştirici iş istasyonu için 80–120 GB önerilir)
  • Küçültme işlemi, Linux’un kullanacağı ayrılmamış alan oluşturur

> Not: Windows, taşınamayan dosyalar (sayfa dosyası veya hazırda bekleme dosyası gibi) nedeniyle birimi yeterince küçültemiyorsa, önce hazırda beklemeyi devre dışı bırakın:

> “`cmd

> powercfg /h off

> “`

1.2 Hızlı Başlatmayı Devre Dışı Bırakın

Hızlı Başlatma, Windows’un kısmi bir hazırda bekleme durumunu diske yazmasına neden olur. Linux bu durumda Windows NTFS bölümünü bağlarsa, dosya sistemi bozulması meydana gelebilir.

Şuraya gidin: Control Panel → Power Options → Choose what the power buttons do → Turn off fast startup

Alternatif olarak, Command Prompt aracılığıyla (Yönetici olarak):

powercfg /h off

1.3 BitLocker’ı Devre Dışı Bırakın

BitLocker sistem sürücünüzde etkinse, Linux bölüme erişemez ve GRUB kurulumu başarısız olabilir.

Şuraya gidin: Control Panel → System and Security → BitLocker Drive Encryption → Turn Off BitLocker

Devam etmeden önce tam şifre çözme işleminin tamamlanmasını bekleyin.

1.4 EFI Sistem Bölümünü (ESP) Doğrulayın

UEFI tabanlı bir Windows kurulumu her zaman bir EFI Sistem Bölümü (ESP) içerir; genellikle 100–500 MB olup FAT32 olarak biçimlendirilir. Linux’un önyükleyicisini buraya daha sonra bağlayacaksınız — silmeyin veya biçimlendirmeyin.

diskpart kullanarak doğrulayın:

diskpart
list disk
select disk 0
list partition

System türünde bir bölüm arayın — bu sizin ESP’nizdir. Bölüm numarasını not edin.

Seçenek B: Yeni Bir Sürücüde Taze Çift Önyükleme

Her iki işletim sistemini sıfırdan yüklüyorsanız:

  1. Windows’u önce yükleyin — her zaman. Windows, Linux önyükleyicilerini tanımaz ve ikinci olarak yüklenirse GRUB’u üzerine yazacaktır.
  2. Windows Setup’ın ESP’yi otomatik olarak oluşturmasına izin verin.
  3. Linux için diskin sonunda ayrılmamış alan bırakın.

Adım 2: Önyüklenebilir Linux USB Sürücüsü Oluşturun

2.1 Linux Dağıtımınızı İndirin

Kullanım durumunuza uygun bir dağıtım seçin:

DağıtımEn İyi Kullanım
Ubuntu LTSBaşlayanlar, geliştiriciler, genel kullanım
Fedora WorkstationSon teknoloji GNOME, geliştiriciler
Arch Linuxİleri düzey kullanıcılar, tam özelleştirme
Debian StableSunucular, kararlılık odaklı iş istasyonları
Pop!_OSOyunlar, NVIDIA GPU desteği

Resmi ISO dosyasını dağıtımın web sitesinden indirin. USB’ye yazmadan önce her zaman SHA256 sağlama toplamını doğrulayın.

2.2 ISO’yu USB’ye Yazın

Windows’ta — Rufus kullanın:

  • USB sürücünüzü seçin
  • ISO dosyasını seçin
  • Bölüm şeması: GPT
  • Hedef sistem: UEFI (non-CSM)
  • Başlat’ı tıklayın

Linux/macOS’tadd kullanın:

sudo dd if=/path/to/linux.iso of=/dev/sdX bs=4M status=progress && sync

> /dev/sdX yerine gerçek USB cihazınızı yazın (lsblk ile doğrulayın — asla tahmin etmeyin).

2.3 UEFI’yi USB’den Önyükleme İçin Yapılandırın

  1. Yeniden başlatın ve UEFI firmware ayarlarına girin (genellikle F2, DEL, F10 veya ESC — üreticinin belgelerine bakın)
  2. Secure Boot’u devre dışı bırakın — Arch Linux ve diğer bazı dağıtımlar için gereklidir; Ubuntu ve Fedora Secure Boot’u yerel olarak destekler
  3. USB sürücüyü ilk önyükleme cihazı olarak ayarlayın
  4. Kaydedin ve çıkın

Adım 3: Linux’u Windows ile Birlikte Yükleyin

3.1 Canlı Ortama Önyükleyin

USB’den önyükledikten sonra, canlı bir Linux oturumuna gireceksiniz. Yükleyiciyi başlatmadan önce, şu işlemleri yapmanız iyi bir uygulamadır:

  • Wi-Fi, ses ve ekran çıkışını test edin
  • Bir terminal açın ve disk düzeninizi belirlemek için lsblk komutunu çalıştırın
  • ESP’nin görünür olduğunu doğrulayın (~100–500 MB FAT32 bölümü arayın)

3.2 Yükleyiciyi Başlatın ve Manuel Bölümlendirmeyi Seçin

Manuel (özel) bölümlendirme size tam kontrol sağlar ve yanlışlıkla üzerine yazılmayı önler. Yükleyicide şunu seçin:

  • Ubuntu: “Something else” (Başka bir şey)
  • Fedora: “Custom” (Özel) bölümlendirme
  • Arch Linux: fdisk, gdisk veya cfdisk aracılığıyla manuel

3.3 Ayrılmamış Alanda Linux Bölümleri Oluşturun

Adım 1’de oluşturduğunuz ayrılmamış alanı belirleyin ve aşağıdaki bölümleri oluşturun:

BölümDosya SistemiBoyutAmaç
/ (root)ext430–60 GBTemel OS dosyaları
/homeext4Kalan alanKullanıcı verileri (isteğe bağlı ancak önerilir)
swapswap2–8 GB (hazırda bekletme için RAM ile eşleştirin)Sanal bellek / hazırda bekletme

> İpucu: /home öğesini / öğesinden ayırmak, kişisel dosyaları ve yapılandırmaları kaybetmeden Linux’u yeniden yüklemenize olanak tanır.

> NVMe sürücüler için: Diskiniz /dev/nvme0n1 olarak görünecek ve /dev/nvme0n1p1 gibi bölümlere sahip olacaktır. SATA SSD’ler/HDD’ler için /dev/sda olacak ve /dev/sda1 vb. olacaktır.

3.4 EFI Sistem Bölümünü Yapılandırın

Bu en kritik adımdır. Mevcut ESP’yi (Windows tarafından oluşturulan FAT32 bölümü) bulun:

  • Bunu biçimlendirmeyin — bu Windows önyükleyicisini yok edecektir
  • Bağlama noktasını /boot/efi olarak ayarlayın
  • Biçim onay kutusunu işaretlenmemiş bırakın

3.5 GRUB Önyükleyicisini Yapılandırın

Önyükleyici yükleme konumu istendiğinde:

  • GRUB’u EFI Sistem Bölümüne yükleyin, MBR’ye değil
  • ESP genellikle /dev/sda1 veya /dev/nvme0n1p1 olur
  • GRUB, Windows Boot Manager’ı otomatik olarak algılayacak ve önyükleme menüsüne ekleyecektir

Yüklemeyi tamamlayın ve yeniden önyükleyin. İstendiğinde USB sürücüyü çıkarın.

Adım 4: UEFI Önyükleme Sırasını Yapılandırın

Kurulumdan sonra, sisteminiz doğrudan Windows’a önyüklenebilir ve GRUB’u tamamen atlayabilir. Bu, Windows Boot Manager’ın UEFI önyükleme sırasında hala önceliğe sahip olması nedeniyle gerçekleşir.

Seçenek A: UEFI Firmware Ayarları Aracılığıyla Yapılandırın

  1. Sonraki önyüklemede UEFI firmware ayarlarına girin
  2. Boot sekmesine gidin
  3. “ubuntu”, “fedora” veya “Linux Boot Manager” öğesini “Windows Boot Manager” üzerine taşıyın
  4. Kaydedin ve çıkın

Seçenek B: Windows Komut Satırı Aracılığıyla Yapılandırın

Komut İstemi’ni Yönetici olarak açın ve çalıştırın:

bcdedit /set {bootmgr} path EFIubuntugrubx64.efi

Dağıtımınız için yolu ayarlayın:

  • Fedora: EFIfedoragrubx64.efi
  • Genel: EFIBOOTBOOTx64.efi

Seçenek C: efibootmgr ile Linux Aracılığıyla Yapılandırın

Linux’a önyükleyin (UEFI menüsü veya USB aracılığıyla) ve efibootmgr kullanın:

# List all boot entries with their numbers
sudo efibootmgr

# Set boot order (replace with your actual entry numbers)
sudo efibootmgr -o 0002,0001,0000

Çıktı Boot0001* ubuntu ve Boot0002* Windows Boot Manager gibi girişleri gösterecektir. Linux girişini ilk sıraya yerleştirin.

Adım 5: Kurulum Sonrası Yapılandırma

5.1 GRUB’u Özelleştirin

GRUB yapılandırma dosyasını düzenleyerek zaman aşımını ve varsayılan işletim sistemini ayarlayın:

sudo nano /etc/default/grub

Anahtar parametreler:

# Time in seconds before auto-booting the default entry
GRUB_TIMEOUT=10

# 0 = first entry (usually Linux), or use "saved" to remember last choice
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

# Optional: set a custom distributor name
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`

Düzenledikten sonra, her zaman GRUB yapılandırmasını yeniden oluşturun:

# Debian/Ubuntu
sudo update-grub

# Fedora/RHEL
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

# Arch Linux
sudo grub-mkconfig -o /boot/grub/grub.cfg

5.2 grub-customizer Yükleyin (İsteğe Bağlı GUI Aracı)

GRUB yönetimi için grafik arayüzü tercih eden kullanıcılar için:

# Ubuntu/Debian
sudo apt install grub-customizer

# Fedora
sudo dnf install grub-customizer

5.3 Windows Saat Uyuşmazlığını Düzeltin

Çift önyükleme kurulduktan sonra yaygın bir sorun, Windows’un yanlış saati göstermesidir. Bu, Linux’un varsayılan olarak saati UTC’de depolaması, Windows’un ise yerel saati kullanması nedeniyle oluşur. Bunu Linux’ta düzeltin:

timedatectl set-local-rtc 1 --adjust-system-clock

Veya Windows’ta kayıt defterini UTC kullanacak şekilde ayarlayarak düzeltin:

reg add "HKEY_LOCAL_MACHINESystemCurrentControlSetControlTimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_DWORD /f

5.4 Secure Boot’u Yeniden Etkinleştirin (İsteğe Bağlı)

Linux dağıtımınız imzalı bir önyükleyici ile geliyorsa (Ubuntu ve Fedora her ikisi de öyle), kurulumdan sonra UEFI’de Secure Boot’u güvenle yeniden etkinleştirebilirsiniz. Bu, paylaşılan veya kurumsal ortamlardaki sistemler için önerilir.

Arch Linux ve bazı diğer dağıtımlar, Secure Boot ile çalışmak için manuel MOK (Machine Owner Key) kaydı gerektirir.

5.5 Windows NTFS Bölümünü Linux’ta Bağlayın (İsteğe Bağlı)

Windows dosyalarınıza Linux’tan erişmek için ntfs-3g yükleyin ve bölümü bağlayın:

sudo apt install ntfs-3g   # Ubuntu/Debian
sudo dnf install ntfs-3g   # Fedora

# Create a mount point and mount
sudo mkdir /mnt/windows
sudo mount /dev/sda3 /mnt/windows

Önyükleme sırasında otomatik bağlama için /etc/fstab dosyasına bir giriş ekleyin:

/dev/sda3  /mnt/windows  ntfs-3g  defaults,uid=1000,gid=1000  0  0

Yaygın Çift Önyükleme Sorunlarını Giderme

GRUB Önyüklemede Görünmüyor

  • UEFI’ye girin ve Linux önyükleme girişini el ile birincil olarak ayarlayın
  • USB’den önyükleyin, Linux bölümünüzü bağlayın ve grub-install ardından update-grub komutunu çalıştırın

Windows GRUB Menüsünde Listelenmemiş

sudo os-prober
sudo update-grub

Eğer os-prober devre dışıysa, /etc/default/grub dosyasını düzenleyin ve şunu ekleyin:

GRUB_DISABLE_OS_PROBER=false

Ardından sudo update-grub komutunu tekrar çalıştırın.

“Önyüklenebilir cihaz yok” Hatası

  • ESP’nin /boot/efi konumunda doğru şekilde bağlı olduğunu doğrulayın
  • GRUB’un MBR’ye değil EFI bölümüne yüklendiğini onaylayın
  • Canlı USB ortamından grub-install komutunu yeniden çalıştırın

Windows Linux Kurulumundan Sonra Önyüklenmeyi Reddediyor

  • Windows Kurtarma USB’sini kullanın → Onarım → Komut İstemi
  • Çalıştırın: bootrec /fixbcd ve bootrec /fixmbr
  • Ardından Linux’tan GRUB’u yeniden yapılandırın

Dual Boot vs. Diğer Yaklaşımlar: Ne Zaman Hangisini Seçeceğiniz

YaklaşımAvantajlarDezavantajlar
Dual BootTam donanım performansı, sıfır ek yükİşletim sistemi değiştirmek için yeniden başlatma gerekir
Virtual MachineAnında geçiş, anlık görüntülerPerformans ek yükü, GPU sınırlamaları
WSL2Windows içinde Linux terminaliTam Linux değil, sınırlı donanım erişimi
Ayrı MakinelerTam izolasyonMaliyet, alan, bakım

Dedicated Servers veya karmaşık bulut altyapısını yöneten profesyoneller için, yerel bir Linux dual-boot iş istasyonu, üretim sunucularına en yakın ortamı sağlar — test etme, komut dosyası yazma ve SSH tabanlı yönetimi sorunsuz hale getirir.

Çift Önyükleme Kurulumunun Pratik Kullanım Alanları

Yazılım Geliştirme

Docker konteynerleri, yerel paket yönetimi (apt, dnf, pacman) ve güçlü bir Bash/Zsh terminali için Linux’a önyükleyin. Visual Studio, Microsoft Office veya müşteri tarafından kullanılan uygulamalar için Windows’a geçin. cPanel ile VPS ortamlarını yöneten geliştiriciler, Linux masaüstü iş akışlarının sunucu tarafı işlemleriyle doğrudan eşleştiğini göreceklerdir.

Oyun ve Yaratıcı Çalışma

Linux, Proton/Steam aracılığıyla oyunlarda muazzam ilerleme kaydetti, ancak bazı başlıklar ve çevre birimleri hala Windows gerektirir. Çift önyükleme, Linux geliştirme ortamınızdan vazgeçmeden tam Windows oyun deneyiminin tadını çıkarmanızı sağlar.

Güvenlik Araştırması ve Penetrasyon Testi

Güvenlik testi ve analizi için sağlamlaştırılmış bir Linux ortamı (Kali, Parrot OS) kullanın, ardından raporlama, dokümantasyon veya Windows’a özgü araçları çalıştırmak için Windows’a geçin.

Web Barındırma ve Sunucu Yönetimi

Paylaşılan Web Barındırma ortamlarını yöneten veya müşteri web siteleri için SSL Sertifikaları yapılandıran sistem yöneticileri, sunucularında çalışan LAMP/LEMP yığınını yansıtan bir Linux iş istasyonundan yararlanır — “benim makinemde çalışıyor” tutarsızlıklarını azaltır.

Sonuç

Windows 10 ve Linux ile çift önyükleme sistemi kurmak, geliştiriciler, sistem yöneticileri ve ileri kullanıcılar için mevcut olan en güçlü konfigürasyonlardan biridir. İşlem dikkatli adımlar içerse de — bölümleri küçültme, UEFI yapılandırması, GRUB kurulumu ve önyükleme sırasını yönetme — temel mimariyyi anladığınızda her aşama mantıklı ve iyi belgelenmiştir.

Hatırlanması gereken temel ilkeler:

  1. Bölümleri değiştirmeden önce her zaman verilerinizi yedekleyin
  2. Windows’u Linux’tan önce yükleyin — Windows mevcut herhangi bir önyükleyiciyi üzerine yazacaktır
  3. EFI Sistem Bölümünü hiçbir zaman biçimlendirmeyin — her iki işletim sistemi tarafından paylaşılır
  4. Hızlı Başlatma ve BitLocker’ı devre dışı bırakın Linux yüklemeden önce
  5. Manuel bölümlendirme kullanın disk düzeniniz üzerinde tam kontrol sağlamak için

Doğru şekilde yapılandırıldığında, çift önyükleme sistemi kararlı, performanslı ve geleceğe hazırdır. Her görev için doğru aracı seçme özgürlüğünü kazanırsınız — geliştirme ve yönetim için Linux’un gücü ve esnekliği, oyun ve üretkenlik yazılımı için Windows’un uyumluluğu — hepsi tek bir makinede, ödün vermeden.

İster VPS Hosting kurulumunuzu yansıtan yerel bir geliştirme ortamı oluşturuyor olun, ister Windows’u terk etmeden Linux’u keşfetmek istiyorsanız, çift önyükleme donanımınızdan en iyi şekilde yararlanmanın altın standardı olmaya devam ediyor.