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 iyisini 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 işlemdir ve kesinlik, planlama ve modern firmware ile disk mimarisi hakkında sağlam bir anlayış gerektirir.

Bu kapsamlı kılavuz, 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 yol gösterir. Bir geliştirici, sistem yöneticisi veya ileri kullanıcı olsanız da, bu öğretici, her iki işletim sisteminden ödün vermeden sağlam bir çift önyükleme ortamı yapılandırmanıza yardımcı olacaktır.

Windows 10 ve Linux’u Neden Çift Önyükleme Yapmalısınız?

Teknik adımlara dalmadan önce, çift önyüklemenin 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 çıplak metal üzerinde çalışır ve maksimum CPU, GPU ve RAM performansı sağlar.
  • Ek yük yok: Sanal makinelerin aksine, çift önyükleme 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’u kullanın; oyunlar, Adobe yazılımı veya kurumsal uygulamalar için Windows’a geçin.
  • Uygun maliyetli: İki ayrı fiziksel makine tutmanız gerekmez.

Uzak altyapıyı da yöneten geliştiriciler ve sistem yöneticileri—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

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

  • Tüm kritik verileri yedekleyin harici bir sürücüye veya bulut depolamaya
  • Windows ürün anahtarınızı not edin (CMD’de wmic path softwarelicensingservice get OA3xOriginalProductKey çalıştırın)
  • Firmware türünüzün UEFI olduğunu doğrulayın (eski BIOS değil) — Windows’ta “Sistem Bilgileri” araması yapı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)
  • En az 8 GB USB sürücü hazır bulundurun Linux yükleyicisi için
  • Sisteminizin en az 100 GB boş disk alanı olduğundan emin olun rahat bir Linux kurulumu için

> ⚠️ Kritik Uyarı: Linux kurulumu sırasında tek bir yanlış 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 İçin Hazırlayın

Seçenek A: Windows Zaten Kurulu (En Yaygın Senaryo)

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

Disk Yönetimi‘ni açın (diskmgmt.msc), birincil bölümünüze sağ tıklayın (genellikle C:) ve Birimi Küçült‘ü 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, sayfa dosyası veya hazırda bekleme dosyası gibi taşınamayan dosyalar nedeniyle birimi yeterince küçültemezse, ö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 durumdayken Windows NTFS bölümünü bağlarsa, dosya sistemi bozulması oluşabilir.

Şuraya gidin: Denetim Masası → Güç Seçenekleri → Güç düğmelerinin ne yapacağını seçin → Hızlı başlatmayı kapat

Alternatif olarak, Komut İstemi (Yönetici olarak) aracılığıyla:

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: Denetim Masası → Sistem ve Güvenlik → BitLocker Sürücü Şifrelemesi → BitLocker’ı Kapat

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, FAT32 olarak biçimlendirilir. Daha sonra Linux’un önyükleyicisini buraya bağlayacaksınız — bunu silmeyin veya biçimlendirmeyin.

diskpart kullanarak doğrulayın:

diskpart
list disk
select disk 0
list partition

Sistem 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 kuruyorsanız:

  1. Windows’u önce kurun — her zaman. Windows, Linux önyükleyicilerini tanımaz ve ikinci olarak kurulursa GRUB’u üzerine yazacaktır.
  2. Windows Kurulumu’nun 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şlangıçlar, geliştiriciler, genel kullanım
Fedora WorkstationSon teknoloji GNOME, geliştiriciler
Arch Linuxİleri kullanıcılar, tam özelleştirme
Debian StableSunucular, kararlılık odaklı iş istasyonları
Pop!_OSOyunlar, NVIDIA GPU desteği

Resmi ISO’yu 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 yerel olarak Secure Boot’u destekler
  3. USB sürücüyü ilk önyükleme cihazı olarak ayarlayın
  4. Kaydet ve çık

Adım 3: Linux’u Windows’un Yanına Kurun

3.1 Canlı Ortama Önyükleyin

USB’den önyükledikten sonra, canlı bir Linux oturumuna gireceksiniz. Yükleyiciyi başlatmadan önce, iyi bir uygulama olarak:

  • Wi-Fi, ses ve ekran çıkışını test edin
  • Bir terminal açın ve disk düzeninizi tanımlamak için lsblk ç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 verir ve yanlışlıkla üzerine yazılmayı önler. Yükleyicide şunları seçin:

  • Ubuntu: “Başka bir şey”
  • Fedora: “Ö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ı tanımlayın ve aşağıdaki bölümleri oluşturun:

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

> İpucu: /home ile / ayrı tutmak, kişisel dosyaları ve yapılandırmaları kaybetmeden Linux’u yeniden kurmanıza olanak tanır.

> NVMe sürücüleri için: Diskiniz /dev/nvme0n1 olarak görünecek ve /dev/nvme0n1p1 gibi bölümler 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. Windows tarafından oluşturulan mevcut ESP’yi (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 kurulum konumu istendiğinde:

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

Kurulumu tamamlayın ve yeniden başlatın. İ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 GRUB’u atlayarak doğrudan Windows’a önyüklenebilir. 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. Önyükleme sekmesine gidin
  3. “ubuntu”, “fedora” veya “Linux Boot Manager”‘ı “Windows Boot Manager”‘ın üzerine taşıyın
  4. Kaydet ve çık

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

Komut İstemi’ni Yönetici olarak açın ve şunu ç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: Linux’ta efibootmgr ile 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 OS’yi 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’ı Kurun (İ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 Tutarsızlığını Düzeltin

Çift önyükleme kurulduktan sonra yaygın bir sorun, Windows’un yanlış saati göstermesidir. Bu, Linux’un varsayılan olarak UTC’de saat depolaması, Windows ise yerel saati kullanması nedeniyle gerçekleşir. 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 birlikte geliyorsa (Ubuntu ve Fedora her ikisi de), 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 diğer bazı 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 kurun 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 öğesine bir giriş ekle

Linux Yönetim
Linux Sanal Sunucular
Güvenlik Windows